Я использую Угловая послать запрос JSON к контроллеру, на мой контроллер прошить уведомление, как это:Рельсы ясный флэш уведомление после ответа JSON
flash[:notice] = "Toon has been tagged"
После того как я хочу использовать шаблон RABL вернуть ответ JSON а также включить мое сообщение для уведомления о вспышках следующим образом:
object @toon
attributes :id, :uuid, :get_tag_string
if flash
node(:flash) do |f|
flash.each do |k, v|
{ :msg => v, :name => k }
end
end
end
attributes :errors
Мой угловой код обрабатывает ответ и отображает содержимое флеш-сообщения правильно. Но здесь возникает проблема, когда страница обновляется отображается сообщение вспышка снова из-за следующего кода в моем макете:
<% flash.each do |key, value| %>
<div class="row-fluid">
<div class="span8 offset1"><%= content_tag(:div, value, class: "alert alert-#{key} center")%></div>
</div>
<% end %>
Я мог бы удалить это или сделать after_filter в мой контроллер для вызова flash.clear IS Есть ли способ сделать это?
СПАСИБО !!