关于 ruby?? on rails 4: 注册后自定义设计 flash 消息

customizing devise flash message after sign up

我想在用户注册后向他显示相应的 Flash 消息。
我的应用程序配置为注册后自动登录,但他必须确认电子邮件(他可以登录5天而不确认电子邮件)。

使用我当前的配置,devise 将向用户显示以下 Flash 消息:

1
Welcome! You have signed up successfully.

我想告诉他们,他们必须确认电子邮件:

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

如我所见,此消息已在 locales/devise.en.yml 中定义,带有 signed_up_but_unconfirmed 但为什么它没有显示在我的配置中?

我应该如何解决这个问题?

感谢您的帮助


如果您在用户模型中启用了设计的 confirmable 模块,则注册后用户应该会看到默认文本:

"带有确认链接的消息已发送到您的电子邮件地址。请打开链接以激活您的帐户。"

上面的消息在 devise.en.yml 文件中定义,键为 en:devise:registrations:signed_up_but_unconfirmed