JSON 응답 후 명확한 플래시 통지를 레일, 내 컨트롤러에서 나는이 같은 통지를 플래시 :내가 컨트롤러에 JSON 요청을 보낼 각도 사용하고
flash[:notice] = "Toon has been tagged"
내가 JSON 응답을 반환하는 내 rabl 템플릿을 사용하고자하면
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
내 각 코드는 응답을 처리하고 올바르게 플래시 통지 내용을 표시 : 또한이 같은 내 플래시 통지 내용을 포함한다. IS를 flash.clear 전화
<% 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을 할 수있는 : 페이지가 플래시 메시지 때문에 내 레이아웃보기에서 다음 코드로 다시 표시됩니다 새로 그러나 여기에 문제가 온다 이것을하는 더 나은 방법이 있습니까?
고맙습니다!