【问题标题】:how to make ruby on rails application all mobiles compatible如何使 ruby​​ on rails 应用程序与所有手机兼容
【发布时间】:2014-08-08 13:23:31
【问题描述】:

我想让我的测试应用程序在 rails 3.2 和 ruby​​ 1.9.3 移动设备上运行兼容,以便它也可以在桌面上的每个 mobile+ 上运行。所以我需要检查/包含每个用户代理,例如 iphone/webos 等或者有没有其他方法......或者只是让我的应用程序与使用 jqtouch 的移动设备兼容,无论移动设备如何,一切都会正常工作??

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3.2 jqtouch


    【解决方案1】:

    这是您的个人选择:

    1. 使用 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 兼容

    2. 或者您可以使用 ryan bates railscasts here 中提到的 jqtouch 来检测呼叫是否来自使用用户代理的移动设备,然后显示移动页面或您的默认 html.erb 页面。但是在这里,您需要为每个桌面添加一个移动页面,例如:index.html.erb(用于桌面)和 index.mobile.erb(用于移动)

    这是你的选择。

    【讨论】:

      猜你喜欢
      • 2011-05-28
      • 1970-01-01
      • 2012-02-23
      • 2013-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-07
      • 1970-01-01
      相关资源
      最近更新 更多