将电子邮件确认扩展到Authlogic

时间:2009-11-11 17:22:47

标签: ruby-on-rails ruby plugins authlogic

我最近将Authlogic实现到我的项目进行身份验证。我跟着http://railscasts.com/episodes/160-authlogic开始运行。想要添加电子邮件确认,我发现了这个并遵循它:http://github.com/matthooks/authlogic-activation-tutorial

现在,当我尝试注册时,我得到的方法缺少用户模型的'login ='。这个例子没有提到有关登录方法的任何内容,也没有提到过。

以下是我的用户模型:http://pastie.org/693910

有什么想法吗?

2 个答案:

答案 0 :(得分:6)

确保您的用户数据库表中包含 perishable_token 字符串列。

Authlogic不仅需要 reset_perishable_token!,还需要 find_using_perishable_token 方法

答案 1 :(得分:3)

Railscasts使用“用户名”;马特使用“登录”。

将“登录”更改为“用户名”,然后就完成了。