【发布时间】:2019-05-17 12:20:31
【问题描述】:
我有一个名为 MyApp 的应用程序,每当我通过 iex -S mix 打开 IEx 会话时,我都必须像这样调用 repo:MyApp.Repo.all(MyApp.User)。
如果我可以自动导入项目模块,我会很高兴,这样我只需要这样做Repo.all(User) 即可获得与上述相同的值。
有什么办法可以做到吗?
【问题讨论】:
标签: elixir
我有一个名为 MyApp 的应用程序,每当我通过 iex -S mix 打开 IEx 会话时,我都必须像这样调用 repo:MyApp.Repo.all(MyApp.User)。
如果我可以自动导入项目模块,我会很高兴,这样我只需要这样做Repo.all(User) 即可获得与上述相同的值。
有什么办法可以做到吗?
【问题讨论】:
标签: elixir
您可以使用aliases with en .iex.exs file。您创建文件并添加:
# .iex.exs
alias MyApp.Repo
这将为您设置这些别名。该文件中有other things you can do,例如设置变量或添加一些shell配置。
【讨论】: