Я использую следующий код в своем макете для отображения двух типов флеш-сообщений:
<% if !flash[:notice].nil? %>
<div class="row">
<div class="flash notice col-xs-12">
<%= flash[:notice] %>
</div>
</div>
<% end %>
<% if !flash[:error].nil? %>
<div class="row">
<div class="flash error col-xs-12">
<%= flash[:error] %>
</div>
</div>
<% end %>
<%= debug(flash[:notice]) %>
<%= debug(flash[:error]) %>
Оба они работают нормально, но всякий раз, когда он запускается, он все равно будет отображаться для одного дополнительного просмотра страницы. Я не использую кеширующие камни.
Почему это происходит? И как это исправить?