有没有办法在Rails 3.1中检测用户代理?

可能重复:
自动检测手机浏览器(通过用户代理?)
Rails 3:HTTP_USER_AGENT

有没有办法从当前的访问者检测用户代理? 我目前正在进行一个项目来显示video文件。 但对于iPad,iPhone /三星Galaxy Tab / Internet Explorer / Firefox。 我需要显示video是否有一个坚实的方法来检查哪个浏览器访问我的Rails应用程序?

多谢你们!

对,就用这个吧

request.env["HTTP_USER_AGENT"] #or request.user_agent 

怎么样使用一个简单的gem?

如果我记得好的话,我最后一次使用了这个。

gem安装用户代理

在GitHub上也是一样的

我认为这是一个很好的方法来做到这一点…

你可以做到这一点客户端网站与jQuery …有一个插件

http://plugins.jquery.com/project/client-detect

Interesting Posts