Gibt es einen "Schienen-Weg", um festzustellen, ob der Benutzer ein mobiles Gerät verwendet? Was ich meine, ist eine Methode, die ich in erb, so etwas wie diese verwenden:Rails Weg zum mobilen Gerät erkennen?
<% if mobile? %>
Gibt es einen "Schienen-Weg", um festzustellen, ob der Benutzer ein mobiles Gerät verwendet? Was ich meine, ist eine Methode, die ich in erb, so etwas wie diese verwenden:Rails Weg zum mobilen Gerät erkennen?
<% if mobile? %>
Sie können es auf diese Weise tun, indem Sie eine Funktion wie unten definiert,:
def mobile_device?
if session[:mobile_param]
session[:mobile_param] == "1"
else
request.user_agent =~ /Mobile|webOS/
end
end
Oder Sie können Edelsteine verwenden, um mobile Geräte zu erkennen wie
Verwenden browser gem. Sie können den Browser mit dem benutzerdefinierten Benutzer_Agent erkennen.
Wissen Sie, ob Google Chrome Mobile Browser-Emulator "browser.mo" erkennen würde? Galle? 'Mit diesem Juwel? –
"Browser" ist nett, aber erfordert> Ruby 2. Wenn Sie auf 1.9.3 stecken (wie ich), überprüfen Sie https://github.com/tscolari/mobylette –
@JoeMorano funktioniert es in Chrome Emulator für mich. – CHawk
Sieht aus wie active_device ist inaktiv. – dquimper
Könntest du bitte die Antwort auf eine Mischung von dir und der unten stehenden aktualisieren, wie Browser-Juwel mehr verwendet wird, wie in https://www.ruby-toolbox.com/projects/browser –
gezeigt, wie es zu testen, ich meine, wie Ich sage Respekt, dass ich es jetzt als mobile Geräte ausführen möchte? –