我尝试按照Writing Web-facing教程进行操作,但当我将电子邮件添加为凭据时,我得到了这个:
function Credential.changeset/2 is undefined (module Credential is not available)
答案 0 :(得分:0)
该教程定义了一个名为Hello.Accounts.Credential
的模块,并且为您抛出错误的代码行使用了名称Credential
,并表示该模块不可用。您(或教程)很可能忘记在为您抛出此错误的模块中添加alias
调用。将以下内容添加到该模块应解决此问题:
alias Hello.Accounts.Credential
答案 1 :(得分:0)
您需要添加
alias Hello.Accounts.Credential
到 Hello.Accounts.User
模块 (lib/hello/accounts/user.ex)。
在学习教程时很容易错过这一步。