【发布时间】:2014-09-17 01:48:21
【问题描述】:
我已经导入了 bootstrap,并且正在使用“bootstrap-sass” gem 和 devise gem。问题是我的 rails 应用程序显示正确的消息,例如如果我已登录并且我尝试注册它会显示消息“您已经登录”。但没有消息周围的颜色,如黄色或红色或任何颜色。
<div class="container">
<% flash.each do |name, msg| %>
<%= content_tag(:div, msg, class: "alert alert-#{name}") %>
<% end %>
</div>
当我在渲染后检查 chrome 中的元素时,我得到 'class="alert alert-alert"'
在"alert alert-#{name}" 上面的代码中,名称是应该更改为信息、成功、警告或危险的关键。但它不断变化以提醒哪个引导程序没有。我该如何解决这个问题?
【问题讨论】:
-
如何在控制器中设置 flash 消息?
标签: ruby-on-rails twitter-bootstrap