gpt4 book ai didi

elixir - UndefinedFunctionError - phoenix/ecto 中的 iex 别名

转载 作者:行者123 更新时间:2023-12-04 23:41:02 24 4
gpt4 key购买 nike

当我启动

iex -S mix phoenix.server

我希望能够运行以下命令:
iex(1) > Repo.all(MyModel)

但是,这给了我这个错误:
(UndefinedFunctionError) undefined function: Repo.all/1 (module Repo is not available)

如果我用我的项目名称前缀我的电话,它会起作用:
iex(1) > ProjectName.Repo.all(ProjectName.MyModel)

如何避免在 iex 中使用我的项目名称为我的调用添加前缀?

最佳答案

如果在文件中添加代码 .iex.exs ,它会在你启动 iex 时被执行在那个目录中。因此,如果您只是将其添加到您的 .iex.exs :

alias ProjectName.{Repo, MyModel}

您将能够访问 ProjectName.RepoRepoProjectName.MyModelMyModel .

关于elixir - UndefinedFunctionError - phoenix/ecto 中的 iex 别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37597507/

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