如何使用rails devise gem成功注册时重定向到特定页面?

时间:2010-10-07 11:19:20

标签: ruby-on-rails devise

如何使用rails devise gem成功注册时重定向到特定页面?

3 个答案:

答案 0 :(得分:5)

答案 1 :(得分:2)

我希望它为时已晚,您需要覆盖注册控制器的after_sign_up_path_for,在您的app / controller中创建registrations_controller.rb,并覆盖所述操作。

registrations_controller.rb

class RegistrationsController < Devise::RegistrationsController

  def after_sign_up_path_for(resource)
    ...path of choice...
  end

end

尚未测试此代码,因此可能无法仅使用复制和粘贴。 如果您在此处查看,它将为您提供所需的任何其他重定向的操作。

https://github.com/plataformatec/devise/blob/master/app/controllers/devise/registrations_controller.rb

答案 2 :(得分:0)