我正在使用 rails 2.3.5 并设计 1.0.6。我让用户通过电子邮件确认帐户。但是,当新用户注册时,flash 通知显示“用户已成功创建”,但它并没有告诉用户他们需要确认他们的电子邮件,除非他们尝试登录并设计的 flash 通知仍然没有'不解释他们必须通过电子邮件确认。
此 Flash 通知位于 gem 中的什么位置,我该如何更改它?或者有什么更好的方法来解决这个问题。
我正在使用 rails 2.3.5 并设计 1.0.6。我让用户通过电子邮件确认帐户。但是,当新用户注册时,flash 通知显示“用户已成功创建”,但它并没有告诉用户他们需要确认他们的电子邮件,除非他们尝试登录并设计的 flash 通知仍然没有'不解释他们必须通过电子邮件确认。
此 Flash 通知位于 gem 中的什么位置,我该如何更改它?或者有什么更好的方法来解决这个问题。
只需在您的项目中启用 i18n 并编辑默认语言环境 (en.devise.yml) 或从https://github.com/plataformatec/devise/wiki/i18n下载新语言环境
可以在语言环境目录 (YourRailsApp/config/locales/devise.en.yml) 中更改设计 gem 的 Flash 消息。
只需根据devise.en.yml
自己的喜好更改即可,它并不需要任何编程知识。
如果您是 rails 新手,locales 目录用于 I18n 翻译,这是一种静态翻译单词的 rails 方式,但它适用于简单项目。