рельсы 4 - вспышка уведомления
Я все еще работаю над своим демонстрационным сайтом rails 4, и вижу странную вещь. В контроллере есть такая строка:
format.html { redirect_to @widget, notice: 'Widget was successfully created.' }
Это отображает флэш-сообщение на перенаправленной странице, что ожидается. Однако класс css, прикрепленный к сообщению div,alert alert-notice
а не действительный класс оповещения Bootstrap, какalert-info
.
Где устанавливается класс для этой вспышки и как его настроить?
Кроме того, если я удаляю запись через ajax, есть ли способ получить доступ к главному флеш-контейнеру для отображения сообщения через js, или мне нужно показать / скрыть свой собственный div флеш-сообщения только для запросов ajax?
РЕДАКТИРОВАТЬ: мой Майкл Хартл вдохновилlayouts/application.html.erb
:
<div class="container">
<% flash.each do |key, value| %>
<div class="alert alert-<%= key %>"><%= value %></div>
<% end %>
<%= yield %>
</div>
Спасибо!
РЕДАКТИРОВАТЬ 2:
Возможно, я не был достаточно ясен в своем первоначальном вопросе. Я точно понимаю, как в этом случае устанавливается класс в объекте flash. Я заинтересован в изучении, как использовать и настроитьnotice:
вformat.html
блок. Кажется, должен быть способ передать класс через это уведомление? Или это не основной подход Rails?