Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用Rails为各种移动/平板电脑设备提供HTML_Ruby On Rails_Html_Mobile_Rubygems - Fatal编程技术网

Ruby on rails 使用Rails为各种移动/平板电脑设备提供HTML

Ruby on rails 使用Rails为各种移动/平板电脑设备提供HTML,ruby-on-rails,html,mobile,rubygems,Ruby On Rails,Html,Mobile,Rubygems,使用Rails,我可以检测用户代理,然后为页面提供服务。例如: 如果我这样做,那么我必须为各种设备编写10+种方法,如ipad、xoom等。是否已有任何gem可用于执行此检测?如果不是,最好的方法是什么 我的目标是根据提供的矩阵交付html内容。另一种选择是使用@media根据设备的屏幕分辨率调整css,您可以查看以下资源: 我不知道这是否完全适合你的情况,但我觉得值得一提 干杯 考虑到我们现在面临的设备激增,我认为设备检测是一条疯狂之路。如果你真的想走这条路,一个选择是,但我认为更好的选

使用Rails,我可以检测用户代理,然后为页面提供服务。例如:

如果我这样做,那么我必须为各种设备编写10+种方法,如ipad、xoom等。是否已有任何gem可用于执行此检测?如果不是,最好的方法是什么


我的目标是根据提供的矩阵交付html内容。

另一种选择是使用@media根据设备的屏幕分辨率调整css,您可以查看以下资源:

我不知道这是否完全适合你的情况,但我觉得值得一提


干杯

考虑到我们现在面临的设备激增,我认为设备检测是一条疯狂之路。如果你真的想走这条路,一个选择是,但我认为更好的选择是使用媒体查询。

你找到有用的东西了吗??