ユーザーがモバイルデバイスを使用しているかどうかを検出する「Rails Way」はありますか?私が言いたいのは、erb で使用できる次のようなメソッドです。
<% if mobile? %>
以下のような関数を定義することで、そのようにすることができます。
def mobile_device?
if session[:mobile_param]
session[:mobile_param] == "1"
else
request.user_agent =~ /Mobile|webOS/
end
end
または、gem を使用して次のようなモバイル デバイスを検出することもできます。