настройка флэш-сообщения о разработке после регистрации

Я хотел бы показать соответствующее флеш-сообщение пользователю после того, как он зарегистрируется. Мое приложение настроено так, что пользователь автоматически входит в систему после регистрации, но он должен подтвердить электронную почту (он может войти в систему в течение 5 дней без подтверждения электронной почты).

С моей текущей конфигурацией devise отобразит пользователю следующее быстрое сообщение:

Welcome! You have signed up successfully. 

Я хотел бы сказать им, что они должны подтвердить электронную почту:

Welcome.. You have signed up successfully. Please confirm your email address by clicking the link..

Как я вижу, это сообщение уже определено в locales/devise.en.yml с параметром signed_up_but_unconfirmed, но почему оно не отображается в моей конфигурации?

Как мне это исправить?

Спасибо за помощь


person all jazz    schedule 27.09.2013    source источник


Ответы (1)


Если вы включили модуль confirmable devise в своей пользовательской модели, после регистрации пользователь должен увидеть текст по умолчанию:

"На ваш адрес электронной почты отправлено сообщение со ссылкой для подтверждения. Откройте ссылку, чтобы активировать учетную запись."

Сообщение выше, как определено в файле devise.en.yml с ключом en:devise:registrations:signed_up_but_unconfirmed

person aren55555    schedule 27.09.2013
comment
Я включил подтверждение, но после того, как установил устройство (которое изначально было без подтверждения). Однако я получаю другое сообщение, хотя подтверждение включено. Есть идеи? - person all jazz; 28.09.2013