我有条件显示正确的导航栏:
def quality?
self.role == 'Quality' ? true : false
end
在我的生产服务器上,一切都很好。在我的临时服务器上,在正确的导航栏出现之前,我看到质量导航栏1秒钟 - 我以前从未见过这种情况,可能出现什么问题?
修改
如何定义质量:
<% if current_user && current_user.quality? %>
<%= render 'shared/quality_nav' %>
<% elsif current_user %>
<%= render 'shared/nav' %>
<% end %>
我唯一可能的猜测是登台服务器是1gb并且不够快,但我发现这很奇怪。将代码更改为此会使其消失,但我仍然想知道原始代码导致该行为的原因。
SELECT GS.URL, 'GS' as Site, 'World' as Section
FROM gs_world GS
WHERE GS.URL = :MyURL
UNION ALL
SELECT G.URL FROM gw2_pol G, 'GW' as Site, 'World' as Section
FROM . . .
WHERE G.URL = :MyURL