ruby-on-rails - 在 Rails 3 中检测用户操作系统的最简单方法是什么?

标签 ruby-on-rails ruby-on-rails-3

简单的 Rails 应用程序,主要是脚手架。我想检测用户是使用 Android 还是 iPhone 来访问我的应用程序。最简单的方法是什么?

最佳答案

if request.env['HTTP_USER_AGENT'].downcase.match(/android|iphone/)
  puts "yup, its mobile"
end

关于ruby-on-rails - 在 Rails 3 中检测用户操作系统的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5125623/

相关文章:

ruby-on-rails - 在 Ruby on Rails 中搜索一行代码以更改数据库中的属性

ruby-on-rails - ActionDispatch::ShowExceptions - Rails 升级 2.3.x 到 3.2.x

ruby-on-rails - Ruby Gems 未安装,获取 Gems 时挂起

html - 在 Rails 3 中自动刷新页面

ruby-on-rails - 基于正则表达式的Rails 3路由

sql - 在不相关的模型上使用 include 进行预加载

ruby-on-rails - Ruby:从字符串中提取单词

ruby-on-rails-3 - rails3 will_paginate 哈希对象

ruby-on-rails-3 - 将生成的图像文件保存为回形针附件

ruby - rescue_from 考拉异常