设计的Rails文档说明如何重定向的说明不正确:
https://github.com/plataformatec/devise/wiki/How-To:-Add-:confirmable-to-Users#redirecting-user
有谁知道怎么做?
答案 0 :(得分:1)
您需要覆盖设计确认控制器。 在您的routes.rb中添加此行
devise_for :users, controllers: { confirmations: 'confirmations' }
创建文件并粘贴此代码
class ConfirmationsController < Devise::ConfirmationsController
private
def after_confirmation_path_for(resource_name, resource)
your_new_after_confirmation_path #your path where you want to land
end
end
您可能还需要重新启动服务器。
来源:https://github.com/plataformatec/devise/wiki/How-To:-Add-:confirmable-to-Users#redirecting-user