设计,跳过确认,直到用户尝试做有意义的事情

时间:2013-10-28 17:51:28

标签: ruby-on-rails devise ruby-on-rails-4 devise-confirmable

我想让新用户注册并浏览我的网站,而无需确认他们的电子邮件地址,直到他们尝试执行任何有意义的操作,例如创建新项目,上传视频或发表评论。

Devise有没有做过这种事情的钩子?

1 个答案:

答案 0 :(得分:4)

尝试通过allow_unconfirmed_access_forconfirmed?推迟发送电子邮件确认,以执行特定操作,如类似question1question2中所述。

BTW,从Devise 2.2.4开始allow_unconfirmed_access_for接受nil无限制访问,无需确认。