设计自动登录用户

当我注册一个用户,但还没有确认设置时(即将来会被注释掉),它会自动登录用户吗?

我需要sign_up来签署用户,但不签署他,它需要重定向到登录页面,我如何注册不登录用户?

而不是复制粘贴代码并替换一行(可能更难维护),只需覆盖after_sign_up_path_for(资源),因此它使用after_sign_in_path_for(资源)代替:

def after_sign_up_path_for(resource) after_sign_in_path_for(resource) end 

您需要允许未经证实的用户至少访问一天。

在你的config/initializers/devise.rb

 config.allow_unconfirmed_access_for = 1.days 

覆盖RegistrationsController ,然后覆盖create动作。 然后在新的创建操作中替换此行 。 不要忘记使用原始create操作中的其余代码。