【发布时间】:2013-09-11 17:54:44
【问题描述】:
我在布局中使用以下代码来显示两种类型的 Flash 消息:
<% 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]) %>
它们都可以正常工作,但是每当触发一个时,它仍然会出现在一个额外的页面视图中。我没有使用任何缓存 gem。
为什么会这样?我该如何解决?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4