Ruby on rails 使用Desive确认帐户后登录用户

Ruby on rails 使用Desive确认帐户后登录用户,ruby-on-rails,devise,Ruby On Rails,Devise,我正在使用Desive进行帐户注册和确认。当我点击“确认我的帐户”链接时,它只是确认帐户,而没有将我重定向到新页面或任何内容。我如何定制Desive,以便在确认后让我登录或重定向到新页面?谢谢。您需要在方法的路径中签名后覆盖。 您可以在应用程序控制器中执行此操作。 我所做的是 def after_sign_in_path_for(scope) if scope.is_a?(User) '#' elsif scope.is_a?(Admin) '#' else

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

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

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