gpt4 book ai didi

elixir - 有没有相当于 Rails Console 的 Phoenix

转载 作者:行者123 更新时间:2023-12-02 13:56:14 25 4
gpt4 key购买 nike

我刚刚学习 Phoenix 和 Elixir,我来自 Ruby/Rails,在 REPL 中使用 pry 检查我的数据库和应用程序状态。

我正在尝试弄清楚如何在 Phoenix 应用程序中与我的数据库和模型进行交互。我知道 iex,但我不知道如何使用它从 repl 中检查我的应用程序的数据库。我每次都需要从 repl 中使用 ecto 连接到它吗?是否有等效的 rails console ?我检查了 Phoenix 文档、Elixir Dose 和 Ecto 存储库,但找不到我要找的东西。我错过了什么吗?

编辑:根据下面的答案我发现this ecto 文档的部分。基于此我可以做类似 ArticlesApi.Repo.all ArticlesApi.Article

的事情

最佳答案

您可以运行 iex -S mix 来运行 iex,并包含当前 mix 项目中的依赖项。您可以在 http://elixir-lang.org/getting-started/mix-otp/introduction-to-mix.html 阅读相关内容。

从那里您可以执行 Ecto 查询:

iex> MyApp.Repo.all(MyApp.User)

运行 iex -S mix phx.server 也将启动 phoenix 服务器。

关于elixir - 有没有相当于 Rails Console 的 Phoenix,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33349418/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com