2
我正在使用Devise with Invitable和Confirmable。無法在設計上覆蓋after_inactive_sign_up_path_for RegistrationsController
登錄時,我想將用戶重定向到確認頁面,而不是顯示Flash消息。
我在route.rb設置如下:
devise_for :users, controllers: {
:confirmations => 'confirmations',
:registrations => 'registrations'
}
而且我RegistrationsController(/app/controllers/registrations_controller.rb)是:
class RegistrationsController < Devise::RegistrationsController
protected
def after_inactive_sign_up_path_for(resource)
"http://google.com"
end
end
但無論我怎麼努力,after_inactive_sign_up_path_for
沒有被調用,它只是繼續閃光消息。
我試用改變路由,但它沒有工作。我不想覆蓋after_inactive_sign_up_path_for,因爲用戶必須確認帳戶,並且我想顯示一個確認頁面,而不僅僅是一個Flash通知。 – Dofs
您是否想在註冊成功後或註冊失敗後重定向用戶? –
我想在註冊時重定向,但在帳戶被確認之前。 – Dofs