使用Devise确认帐户后登录用户

时间:2011-04-30 19:00:40

标签: ruby-on-rails devise

我正在使用Devise进行帐户注册和确认。当我点击“确认我的帐户”链接时,它只会确认帐户,而不会将我重定向到新页面或任何内容。如何自定义Devise以便在确认后登录或重定向到新页面?感谢。

1 个答案:

答案 0 :(得分:0)

您需要覆盖after_sign_in_path_for方法。 您可以在应用程序控制器中执行此操作。 我所做的是,

def after_sign_in_path_for(scope)
  if scope.is_a?(User)
    '#'
  elsif scope.is_a?(Admin)
     '#'
  else
     super
  end
end