警报消息并不总是出现在生产中(Heroku)

时间:2014-08-01 06:03:36

标签: ruby-on-rails heroku

我的警报消息并不总是出现在生产中(托管在Heroku上)。但是,它总是出现在开发上。

以下是控制器的代码:

flash[:warning] = "Please specify an input"
redirect_to(root_url)

我使用以下代码在application.html中呈现它:

!-- Display notices -->
<div class="<%='shift_no_breadcrumb' if yield(:crumbs).blank? %>">
    <% flash.each do |key, value| %>
        <%= content_tag(:div, value, :class => ("alert alert-#{key}")) %>
    <% end %>
</div>

生产似乎非常零星。在执行相同操作的10次尝试中,消息可能会显示3-6次。我还检查了源代码,并且可以验证有时消息显示,有时则不显示。这是否与资产加载的顺序有关?我对这个问题感到非常困惑....有没有人对这背后的内容有任何见解?

0 个答案:

没有答案