Dai*_*oto 5 elixir phoenix-framework
我已经开始使用Elixir + Phoenix Framework并开始整合addict库以进行用户注册/身份验证.
对吸毒者的文档告诉我更新config.exs的:addict应用程序.
config :addict, not_logged_in_url: "/error",
db: MyApp.MyRepo,
user: MyApp.MyUser,
:
Run Code Online (Sandbox Code Playgroud)
在我运行mix deps.compileaddict代码来获取配置之前,替换db和user值没有生效.
现在我的问题是,它是否假设mix deps.compile在您进行更改时运行config.exs?
上瘾者的文档没有说明这一点,对于像我这样的新人来说,这并不是很明显.当我真正查看addict的代码时,我才意识到这一点,并且看到它是在编译时通过模块属性设置的(因此必须运行mix deps.compile).
只有在具有编译时配置时才需要重新编译依赖项.因此编译时间配置并不常见,因此您应该对这些addict人进行ping操作,并要求他们更好地说明addict在编译后有人配置时会发生什么.或者说服他们在可能的情况下首先避免编译时配置.
| 归档时间: |
|
| 查看次数: |
534 次 |
| 最近记录: |