Итак, я хотел бы иметь возможность отображать как вспышку [: note], так и вспышку [: error] в одном действии, но я бы хотел, чтобы уведомление: всегда отображалось выше (или перед ) Ошибка. Есть ли способ сделать это?
В моем контроллере я думал, что мог бы просто кодировать вспышку [: error] до вспышки [: note], чтобы рельсы отображали ее правильно, и это происходит в подавляющем большинстве случаев. Но время от времени они случайным образом переключаются, и я не могу понять, почему. Итак, как я могу убедиться, что вспышка [: note] всегда отображается над: error?
Редактировать: Благодаря совету Бена и Райана, я только что установил условия в файле макета / приложения.
<% if flash[:notice] %>
<div id="flash_notice"><%= flash[:notice] %></div>
<% end %>
<% if flash[:error] %>
<div id="flash_error"><%= flash[:error] %></div>
<% end %>
Я очень доволен этим, но, может быть, есть еще лучший способ?
Редактировать # 2: Да, есть. Бен добавил это к своему ответу ниже. Еще раз спасибо, мистер Бен.