Я использую Devise с Invitable и Confirmable.Не удается переопределить after_inactive_sign_up_path_for на Devise RegistrationsController
При входе в систему я хотел бы перенаправить пользователя на страницу подтверждения, вместо того, чтобы показывать сообщение со вспышкой.
у меня в 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, так как пользователь должен подтвердить учетную запись, и я бы хотел отобразить страницу подтверждения, а не только уведомление о вспышке. – Dofs
Вы хотите перенаправить пользователя после успешной регистрации или после неудачной регистрации? –
Я хочу перенаправить на регистрацию, но до подтверждения учетной записи. – Dofs