Я тільки вивчаю Phoenix та Elixir, і я приїжджаю з Ruby / Rails, де я працюю в REPL, використовуючи pryдля перевірки своєї бази даних та стану програми.
Я намагаюся зрозуміти, як взаємодіяти зі своєю базою даних та моделями в додатку Фенікс. Мені відомо iex, але я не знаю, як це використовувати, перевіряти базу даних мого додатка з repl. Чи потрібно підключатись до нього за допомогою ecto кожного разу з repl? Чи існує rails consoleеквівалент. Я перевірив документи Phoenix, Elixir Dose та Ecto repo, але не можу знайти те, що шукаю. Мені чогось не вистачає?
Редагувати: На основі відповіді нижче я знайшов цей розділ ecto docs. На основі цього я можу зробити щось подібнеArticlesApi.Repo.all ArticlesApi.Article
alias ArticlesApi.{Repo, Article}. Також майте на увазі, що ви можете дуже зручно перекомпілювати окремі модулі зі своєї консолі (r Article) або перекомпілювати весь проект за допомогоюrecompile. Це дозволяє вам залишатиiexсеанс постійно відкритим, зберігаючи псевдоніми активними.