我使用设计 3.0.3
我有一个可确认的模型。
我希望用户在整个会话期间首先登录,然后当用户回来时,他必须得到确认。这个想法不是通过检查电子邮件来破坏注册导航流程。
另一种选择是在被拒绝登录之前给用户 24 小时的延迟。
我尝试使用after_inactive_sign_up_path_for
这种方式:
def after_inactive_sign_up_path_for(user)
user.confirm!
sign_in(:user, user)
user.confirmed_at = nil
user.save
return user_path(user)
end
但我最后还是被拒绝了。
对此有什么建议吗?