我已经开始使用 Elixir + Phoenix 框架,并开始将addict库用于用户注册/身份验证。
瘾君子的文档告诉我更新应用config.exs
程序:addict
。
config :addict, not_logged_in_url: "/error",
db: MyApp.MyRepo,
user: MyApp.MyUser,
:
mix deps.compile
直到我运行上瘾者代码来获取配置,替换数据库和用户值才生效。
现在我的问题是,mix deps.compile
当您对config.exs
?
上瘾者的文档没有说明这一点,对于像我这样的新手来说,这并不是很明显。当我真正查看 addict 的代码并看到它是在编译时通过模块属性设置的(因此有必要运行mix deps.compile
)时,我才意识到这一点。