2

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

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

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 但为什么它没有显示在我的配置中?

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

感谢帮助

4

1 回答 1

1

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

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

上面的消息在文件中定义,devise.en.yml带有密钥en:devise:registrations:signed_up_but_unconfirmed

于 2013-09-27T18:58:39.760 回答