レイアウトで次のコードを使用して、2 種類のフラッシュ メッセージを表示しています。
<% 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]) %>
どちらも問題なく動作しますが、いずれかがトリガーされると、追加のページ ビューが 1 つ表示されます。私はキャッシュジェムを使用していません。
なぜこうなった?どうすれば修正できますか?