Saya baru belajar Phoenix dan Elixir dan saya berasal dari Ruby / Rails tempat saya bekerja di REPL menggunakan pry
untuk memeriksa database dan status aplikasi saya.
Saya mencoba mencari cara untuk berinteraksi dengan database dan model saya di aplikasi Phoenix. Saya mengetahuinya iex
, tetapi saya tidak tahu cara menggunakannya, periksa database aplikasi saya dari repl. Apakah saya perlu menghubungkannya dengan ecto setiap kali dari repl? Apakah ada yang rails console
setara. Saya telah memeriksa dokumen Phoenix, Dosis Elixir, dan repo Ecto, tetapi tidak dapat menemukan apa yang saya cari. Apakah saya melewatkan sesuatu?
Edit: Berdasarkan jawaban di bawah ini saya menemukan ini bagian dari dokumentasi ecto. Berdasarkan ini saya dapat melakukan sesuatu sepertiArticlesApi.Repo.all ArticlesApi.Article
alias ArticlesApi.{Repo, Article}
. Juga, perlu diingat bahwa Anda dapat dengan mudah mengkompilasi ulang modul individu dari konsol Anda (r Article
), atau mengkompilasi ulang seluruh proyek menggunakanrecompile
. Ini memungkinkan Anda untuk membiarkaniex
sesi terbuka sepanjang waktu, menjaga alias tetap aktif.