如何在rails中更改devise的flash [:notice]

the*_*gah 5 rubygems ruby-on-rails devise

我正在使用rails 2.3.5并设计1.0.6.我有用户通过电子邮件确认帐户.然而,当一个新用户签名时,闪存通知显示"用户已成功创建",但它并没有告诉用户他们需要确认他们的电子邮件,除非他们尝试登录并设计闪存通知仍然没有不能解释他们必须通过电子邮件确认.

这个闪光通知位于宝石中的哪个位置,如何更改?或者什么是解决此问题的更好方法.

kno*_*opx 9

只需在项目中启用i18n并编辑默认语言环境(en.devise.yml)或从http://wiki.github.com/plataformatec/devise/i18n下载新语言环境


the*_*gah 7

可以在locales目录(YourRailsApp/config/locales/devise.en.yml)中更改设计gem的Flash消息.

只需devise.en.yml根据自己的喜好进行更改,它并不需要任何编程知识.

如果您是rails的新手,那么locales目录适用于I18n翻译,这是翻译单词的轨道方式,虽然是静态的,但它适用于简单的项目.