我最近将Authlogic实现到我的项目进行身份验证。我跟着http://railscasts.com/episodes/160-authlogic开始运行。想要添加电子邮件确认,我发现了这个并遵循它:http://github.com/matthooks/authlogic-activation-tutorial
现在,当我尝试注册时,我得到的方法缺少用户模型的'login ='。这个例子没有提到有关登录方法的任何内容,也没有提到过。
以下是我的用户模型:http://pastie.org/693910
有什么想法吗?
答案 0 :(得分:6)
确保您的用户数据库表中包含 perishable_token 字符串列。
Authlogic不仅需要 reset_perishable_token!,还需要 find_using_perishable_token 方法
答案 1 :(得分:3)
Railscasts使用“用户名”;马特使用“登录”。
将“登录”更改为“用户名”,然后就完成了。