Tôi chỉ đang học Phoenix và Elixir và tôi đến từ Ruby / Rails, nơi tôi làm việc trong REPL sử dụng pry
để kiểm tra cơ sở dữ liệu và trạng thái ứng dụng của tôi.
Tôi đang cố gắng tìm ra cách tương tác với cơ sở dữ liệu và mô hình của mình trong ứng dụng Phoenix. Tôi biết iex
, nhưng tôi không biết cách sử dụng nó để kiểm tra cơ sở dữ liệu của ứng dụng từ repl. Tôi có cần kết nối với nó với ecto mỗi lần từ repl không? Có rails console
tương đương không. Tôi đã kiểm tra tài liệu Phoenix, Elixir Dose và repo Ecto, nhưng không thể tìm thấy thứ tôi đang tìm. Tui bỏ lỡ điều gì vậy?
Chỉnh sửa: Dựa trên câu trả lời dưới đây tôi tìm thấy này phần của tài liệu ecto. Dựa trên điều này, tôi có thể làm điều gì đó nhưArticlesApi.Repo.all ArticlesApi.Article
alias ArticlesApi.{Repo, Article}
. Ngoài ra, hãy nhớ rằng bạn có thể biên dịch lại các mô-đun riêng lẻ từ bảng điều khiển (r Article
) hoặc biên dịch lại toàn bộ dự án một cách thuận tiệnrecompile
. Điều này cho phép bạn để mộtiex
phiên mở mọi lúc, giữ bí danh luôn hoạt động.