私は、PhoenixとElixirを学んでいます。Ruby/ Railsから来て、REPLでpry
データベースとアプリケーションの状態を検査しています。
私はフェニックスアプリでデータベースとモデルを操作する方法を理解しようとしています。私は知っていますがiex
、それを使用してアプリのデータベースをreplから検査する方法がわかりません。replから毎回ectoでそれに接続する必要がありますか?rails console
同等のものはありますか?フェニックスのドキュメント、Elixir Dose、およびEctoリポジトリを確認しましたが、探しているものが見つかりません。何か不足していますか?
編集:以下の回答に基づいて、私は外部ドキュメントのこのセクションを見つけました。これに基づいて私は次のようなことができますArticlesApi.Repo.all ArticlesApi.Article
alias ArticlesApi.{Repo, Article}
。また、コンソールから個々のモジュールを非常に便利に再コンパイル(r Article
)したり、を使用してプロジェクト全体を再コンパイルしたりできることにも注意してくださいrecompile
。これにより、iex
セッションを常に開いたままにして、エイリアスをアクティブに保つことができます。