Phoenix ve Elixir'i yeni öğreniyorum ve pryveritabanı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 consoleEş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,iextakma adları etkin tutarak bir oturumu her zaman açık bırakmanıza olanak tanır .