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

时间:2011-08-23 13:59:55

标签: html ruby-on-rails html5 mobile rubygems

使用Rails,我可以检测用户代理然后提供页面。例如:http://40.snipplr.com/view/35063/

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

我的目标是根据提供的here矩阵提供HTML内容。

2 个答案:

答案 0 :(得分:0)

另一种方法是使用@media根据设备的屏幕分辨率调整css,你可以检查一下这些资源:

http://www.w3schools.com/CSS/css_mediatypes.asp

http://www.lifeonlars.com/design/web-design/responsive-web-design-adaptive-layouts-with-media-queries

http://www.w3.org/TR/css3-mediaqueries/

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

干杯!

答案 1 :(得分:0)

鉴于我们现在面临的设备激增,我认为设备检测是通向疯狂的道路。如果您确实希望沿着这条路走下去,一个选项是WURFL,但我认为更好的选择是Responsive Web Design使用媒体查询。