我想让我的测试应用程序在rails 3.2和ruby 1.9.3移动兼容上运行,以便它可以在桌面上的每个移动+上工作。所以我需要检查/包括每个用户代理,如iphone / webos等或者还有其他任何方式......或者只是让我的应用程序与移动设备兼容使用jqtouch,无论移动设备如何,一切都会正常工作?
答案 0 :(得分:0)
这是您个人的选择:
使用zurb,bootstrap等css框架,巧妙地使用col-lg-12(for desktops),col-md-12(for ipads),col-sm-12(for small devices) and col-xs-12(for xtra small devices)
等类来使您的网络应用程序与桌面/移动/ ipad兼容
或者您可以使用ryan bates railcast jqtouch中提到的here来检测是否来自使用用户代理的移动电话,然后显示移动网页或默认的html。 erb pages.But在这里你需要为每个桌面都包含一个移动页面,例如:index.html.erb(用于桌面)和index.mobile.erb(用于移动设备)
是你的选择。