携帯電話が私のウェブサイトを使用するときに、「m」サブドメインの URL にリダイレクトされるように設定したいのですが、同じコントローラーを使用しますが、ビューが異なるだけです。そのようなものを実装する方法の一般的なロードマップが必要です。
質問する
128 次
1 に答える
1
このためには、アプリケーション コントローラに before フィルタを追加する必要があります。
before_filter :detect_mobile_device
#Checking against the user agent
def detect_mobile_device
if request.user_agent =~ /Mobile|webOS/
redirect_to m.****.com
end
end
その後、それを変更して利用して、さまざまなビューをレンダリングできます。また、使用することもできます
def is_mobile_device?
return request.user_agent =~ /Mobile|webOS/
end
一部のブラウザでは機能しない可能性があるため、このgemを使用できます
gem 'mobile-fu'
于 2012-11-01T06:56:53.530 に答える