当我注册用户但尚未确认设置时(即将来会被注释掉),它会自动登录用户吗?
我需要sign_up才能签署用户,但不签署他,需要重定向到登录页面,如何注册不登录用户?
答案 0 :(得分:5)
而不是复制粘贴代码并替换一行(可能更难维护),只需覆盖after_sign_up_path_for(资源),因此它使用after_sign_in_path_for(资源)代替:
def after_sign_up_path_for(resource)
after_sign_in_path_for(resource)
end
答案 1 :(得分:5)
您需要允许未经证实的用户至少访问一天。
在config/initializers/devise.rb
:
config.allow_unconfirmed_access_for = 1.days
答案 2 :(得分:0)
Override the RegistrationsController然后覆盖创建操作。然后在新的创建操作中replace this line。不要忘记使用原始创建操作中的其余代码。