Właśnie uczę się Phoenix i Elixir i pochodzę z Ruby / Rails, gdzie pracuję w REPL, używając pry
do sprawdzania mojej bazy danych i stanu aplikacji.
Próbuję dowiedzieć się, jak współdziałać z moją bazą danych i modelami w aplikacji Phoenix. Jestem tego świadomy iex
, ale nie wiem, jak go używać, sprawdź bazę danych mojej aplikacji z repliki. Czy za każdym razem muszę łączyć się z nim za pomocą ecto z repliki? Czy istnieje rails console
odpowiednik. Sprawdziłem dokumentację Phoenix, dawkę eliksiru i repozytorium Ecto, ale nie mogę znaleźć tego, czego szukam. Czy coś mi brakuje?
Edycja: na podstawie odpowiedzi poniżej znalazłem tę sekcję dokumentów ecto. Na tej podstawie mogę zrobić coś takiegoArticlesApi.Repo.all ArticlesApi.Article
alias ArticlesApi.{Repo, Article}
. Pamiętaj też, że możesz w bardzo wygodny sposób przekompilować poszczególne moduły z konsoli (r Article
) lub przekompilować cały projekt za pomocąrecompile
. Pozwala to pozostawićiex
sesję otwartą przez cały czas, zachowując aktywne aliasy.