设计自动登录用户

时间:2011-04-09 23:06:58

标签: ruby-on-rails cucumber devise

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

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

3 个答案:

答案 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。不要忘记使用原始创建操作中的其余代码。

相关问题