0
我的一個小問題是讓我的用戶代理檢測工作。每當我嘗試它在生產它不工作..我有這個在我的應用程序控制器如何使用rails自動檢測用戶代理
before_filter :prepare_for_mobile
private
def mobile_device?
if session[:mobile_param]
session[:mobile_param] == "1"
else
request.user_agent =~ /Mobile|webOS/
end
end
helper_method :mobile_device?
def prepare_for_mobile
session[:mobile_param] = params[:mobile] if params[:mobile]
request.format = :mobile if mobile_device?
end
但是當我在生產模式下,它不工作..所以我也想知道如何設置黑莓Andriod,iphone,nokias3,bada和windows操作系統的用戶代理。謝謝