【发布时间】:2012-01-13 07:13:16
【问题描述】:
Rails 3.1 和 Devise 1.5 问题。
我正在使用以下代码在我的布局中显示 Flash 消息:
<% flash.each do |key, message| %>
<%= content_tag(:div, message, :class => "flash #{key}") %>
<% end %>
我想将我的一些确认消息的 css 类从通知更改为成功,但我不知道在哪里覆盖或更改密钥,因为我不知道它在哪里设置。
谁能指出我正确的方向?
谢谢!
【问题讨论】:
-
您可以通过启用 i18n 并修改默认语言环境来编辑设计 flash 消息的文本。但是我认为如果将它们添加为通知或成功,您将无法轻易更改...github.com/plataformatec/devise/blob/master/config/locales/…。一种非常肮脏的方法是在消息中添加 html,并修改您的 css 以考虑到这一点......