Есть ли способ «рельсов», чтобы определить, использует ли пользователь мобильное устройство? Что я имею в виду это метод, который я могу использовать в Еврорадио, что-то вроде этого:Рельсы для обнаружения мобильного устройства?
<% if mobile? %>
Есть ли способ «рельсов», чтобы определить, использует ли пользователь мобильное устройство? Что я имею в виду это метод, который я могу использовать в Еврорадио, что-то вроде этого:Рельсы для обнаружения мобильного устройства?
<% if mobile? %>
Вы можете сделать это таким образом, определив функцию, как показано ниже:
def mobile_device?
if session[:mobile_param]
session[:mobile_param] == "1"
else
request.user_agent =~ /Mobile|webOS/
end
end
Или вы можете использовать драгоценные камни для обнаружения мобильных устройств, таких как
Использование browser камень. Вы можете обнаружить браузер с помощью пользовательского user_agent.
Вы знаете, будет ли в браузере мобильного браузера Google Chrome обнаружено 'browser.mo желчь? с этим камнем? –
'браузер' хороший, но требует> ruby 2. если вы застряли на 1.9.3 (например, я), проверьте https://github.com/tscolari/mobylette –
@JoeMorano он работает в эмуляторе Chrome для меня. – CHawk
Похоже, что active_device неактивен. – dquimper
не могли бы вы обновить ответ на свое сочетание, а ниже - в качестве драгоценного камня в браузере, которое больше используется, как показано на https://www.ruby-toolbox.com/projects/browser –
как проверить его, я имею в виду, как это сделать Я с уважением отношусь к тому, что хочу запустить его сейчас как мобильное устройство? –