我只是在学习Phoenix和Elixir,我来自Ruby / Rails,我在REPL中工作pry
以检查数据库和应用程序状态。
我试图弄清楚如何与Phoenix应用程序中的数据库和模型进行交互。我知道iex
,但是我不知道如何使用它从repl检查我的应用程序数据库。每次从repl时都需要用ecto连接到它吗?是否有一个rails console
等效的。我已经检查了Phoenix文档,Elixir Dose和Ecto回购,但是找不到我想要的东西。我想念什么吗?
编辑:根据下面的答案,我发现了ecto文档的这一部分。基于此,我可以做类似的事情ArticlesApi.Repo.all ArticlesApi.Article
您可以运行iex -S mix
以iex
包含当前混合项目中的依赖项来运行。您可以在http://elixir-lang.org/getting-started/mix-otp/introduction-to-mix.html上阅读有关此内容的信息。
从那里可以执行Ecto查询:
iex> MyApp.Repo.all(MyApp.User)
运行iex -S mix phoenix.server
还将启动phoenix服务器。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句