schienen 4 - flash hinweis
Ich arbeite immer noch an meiner Rails 4-Demo-Site und sehe etwas Seltsames. In der Steuerung hat es eine Zeile wie folgt:
format.html { redirect_to @widget, notice: 'Widget was successfully created.' }
Dies rendert eine Flash-Nachricht auf der umgeleiteten Seite, die erwartet wird. Die an die Nachricht div angehängte CSS-Klasse lautet jedochalert alert-notice
eher als eine gültige Bootstrap-Alarmklasse, wiealert-info
.
Wo wird die Klasse für diesen Flash festgelegt und wie kann ich sie anpassen?
Wenn ich einen Datensatz über Ajax lösche, gibt es eine Möglichkeit, auf den zentralen Flash-Container zuzugreifen, um die Nachricht über JS anzuzeigen, oder muss ich meine eigene Flash-Nachricht Div nur für Ajax-Anforderungen ein- / ausblenden?
EDIT: mein Michael Hartl hat mich inspiriertlayouts/application.html.erb
:
<div class="container">
<% flash.each do |key, value| %>
<div class="alert alert-<%= key %>"><%= value %></div>
<% end %>
<%= yield %>
</div>
Vielen Dank!
EDIT 2:
Vielleicht war ich in meiner ursprünglichen Frage nicht klar genug. Ich verstehe genau, wie die Klasse in diesem Fall im Flash-Objekt gesetzt wird. Ich bin daran interessiert zu lernen, wie man das verwendet und anpasstnotice:
in demformat.html
Block. Es scheint, dass es eine Möglichkeit geben sollte, eine Klasse über diesen Hinweis zu bestehen. Oder ist das nicht eine Kernmethode von Rails?