Phoenix ve Elixir'i yeni öğreniyorum ve pry
veritabanımı ve uygulama durumumu incelemek için kullanarak REPL'de çalıştığım Ruby / Rails'den geliyorum .
Bir Phoenix uygulamasında veritabanım ve modellerimle nasıl etkileşim kuracağımı anlamaya çalışıyorum. Farkındayım iex
, ancak onu nasıl kullanacağımı bilmiyorum uygulamamın veritabanını repl'den inceleyin. Repl'den her seferinde ona ecto ile bağlanmam gerekir mi? rails console
Eşdeğeri var mı ? Phoenix belgelerini, Elixir Dozunu ve Ecto deposunu kontrol ettim, ancak aradığımı bulamıyorum. Bir şey mi kaçırıyorum?
Düzenleme: Aşağıdaki cevaba göre ecto belgelerinin bu bölümünü buldum . Buna dayanarak şöyle bir şey yapabilirimArticlesApi.Repo.all ArticlesApi.Article
alias ArticlesApi.{Repo, Article}
. Ayrıca, konsolunuzdan (r Article
) tek tek modülleri çok rahat bir şekilde yeniden derleyebileceğinizi veya kullanarak tüm projeyi yeniden derleyebileceğinizi unutmayınrecompile
. Bu,iex
takma adları etkin tutarak bir oturumu her zaman açık bırakmanıza olanak tanır .