我不确定这是一个错误还是什么,但通知消息并没有消失,我查看了许多其他示例,但没有一个可以解释我的情况:就像这些: 为什么 flash 消息不会消失?
我使用了Rails_Composer,我答应自己不再使用它,因为它让我做了一场噩梦
这是我在文件中加载的内容:
application.js
//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require wiselinks
//= require_tree .
application.css.scss
/*
*= require_tree .
*= require_self
*/
framework_and_overrides.css.scss
@import "bootstrap.min";
当Rails_Composer生成文件时,这就是我们在布局中的内容:
_messages.html.eb
<%# Rails flash messages styled for Bootstrap 3.0 %>
<% flash.each do |name, msg| %>
<% if msg.is_a?(String) %>
<div class="alert alert-<%= name.to_s == 'notice' ? 'success' : 'danger' %>">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<%= content_tag :div, msg, :id => "flash_#{name}" %>
</div>
<% end %>
<% end %>
知道如何解决这个烂摊子吗?