После Регистрация новый пользователь я попадаю на Вход страницу со следующим сообщением: flash[:alert]
Как изменить сообщение Devise на конкретном этапе его рабочего процесса?
«Вы должны войти или зарегистрироваться, прежде чем продолжается.»
Моя модель Пользователя использует :confirmable
модуль DEViSE так, чтобы он был бы хорошо, если после Регистрации пользователя увидит модифицированное сообщение вместо:..
«Спасибо за регистрацию Мы отправили вам confirmational электронной почты, пожалуйста проверьте вашу электронную почту "
Есть ли способ достичь этого?
Заметки о DEViSE процесса:
В настоящее время пользователь не имеет ни малейшего представления о том, что confirmational письмо было отправлено на него. Он увидит сообщение об ошибке Devise, только когда он попытается войти в систему, используя неподтвержденный адрес электронной почты:
«Прежде чем продолжить, вам нужно подтвердить свой адрес электронной почты».
Вот решение: https://github.com/plataformatec/devise/wiki/How-To:-Redirect-to-a-specific-page-on-successful-sign-up-(registration)
Я просто следовал первые 2 шага:
1) Создание RegistrationsController:
class RegistrationsController < Devise::RegistrationsController
protected
# TODO: will this method be triggered one day?
def after_sign_up_path_for(resource)
# '/an/example/path'
new_user_session_path
end
def after_inactive_sign_up_path_for(resource)
new_user_session_path
end
end
2) Изменить Маршруты:
devise_for :users, :controllers => {:registrations => 'registrations'}
@yaru: Пожалуйста, обратитесь к этой ссылке для получения более подробной информации ..... https://github.com/plataformatec/devise/wiki/How-To:-Add-:confirmable- к-пользователей –