Rails: примечание: сообщения не исчезнут Используя гем rails_layout?

Я не уверен, что это ошибка или что-то в этом роде, но уведомления не исчезают, и я рассмотрел множество других примеров, ни один из которых не объясняет мой случай: например, эти: почему флэш-сообщение не исчезнет?

рельсы 4 - вспышка уведомления

Уведомление о рельсовой вспышке не исчезнет в Safari?

разработать драгоценные флеш-сообщения

Я использовал 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">&times;</button>
      <%= content_tag :div, msg, :id => "flash_#{name}" %>
    </div>
  <% end %>
<% end %>

Есть идеи, как исправить этот беспорядок?

0 ответов

Другие вопросы по тегам