我正在嘗試檢測我的應用程序中的Blackberry用戶代理,該工具在我的開發版本中正常工作。但是當我重新部署應用程序時,沒有任何反應。Rails:檢測用戶代理在開發中的作用,但不是生產?
application_helper.rb
def blackberry_user_agent?
request.env["HTTP_USER_AGENT"] && request.env["HTTP_USER_AGENT"][/(Blackberry)/]
end
application.html.erb
<% if blackberry_user_agent? -%>
<div class="message">
<p>Using a Blackberry? <a href="http://mobile.site.ca/">Use the mobile optimized version</a>.</p>
</div>
我試着清除使用耙TMP緩存:緩存:明確並重新啓動雜種幾次。顯然,HTTP_USER_AGENT在生產中回來了。我正在使用Nginx與雜種羣集。
我使用nginx的具有雜種羣。 – dMix 2008-10-24 15:21:29
你可以發佈你的nginx配置文件嗎? – 2008-10-24 15:42:13