मैं अपने ऐप में ब्लैकबेरी उपयोगकर्ता एजेंटों का पता लगाने की कोशिश कर रहा हूं, जो मेरे विकास संस्करण में ठीक काम करता है। लेकिन जब मैं उत्पादन में ऐप को फिर से तैनात करता हूं तो कुछ भी नहीं होता है।रेल: उपयोगकर्ता एजेंट का पता लगाना विकास में काम करता है लेकिन उत्पादन नहीं?
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 उत्पादन में वापस आ रहा है। मैं एक mongrel क्लस्टर के साथ Nginx का उपयोग कर रहा हूँ।
मैं एक संकर जाति समूह के साथ nginx उपयोग कर रहा हूँ। – dMix
क्या आप अपना nginx conf एक gist या pastie में पोस्ट कर सकते हैं? –
nginx conf: http://gist.github.com/19464 – dMix