我正在使用rails 2.3.5和devise 1.0.6。
我希望用户通过电子邮件确认账户。
然而,当新用户注册时,flash提示说“用户已成功创建”,但它没有告诉用户他们需要确认他们的电子邮件,除非他们尝试登录,而devise的flash提示仍然没有解释他们必须通过电子邮件进行确认。
这个flash提示在gem中的哪里,我该如何更改它?或者有什么更好的方法来解决这个问题。
这个flash提示在gem中的哪里,我该如何更改它?或者有什么更好的方法来解决这个问题。
只需在项目中启用i18n,并编辑默认语言环境(en.devise.yml),或从https://github.com/plataformatec/devise/wiki/i18n下载新的语言环境文件。
如果您使用devise gem,可以在locales目录(YourRailsApp/config/locales/devise.en.yml)中修改Flash消息。
只需更改devise.en.yml
以满足您的需要,这不需要任何编程知识。
如果您是Rails新手,则locales目录用于I18n翻译,这是Rails将单词静态翻译的方式,对于简单的项目非常有效。