Ruby on rails 如何在Rails中正确配置和管理移动站点?
这篇文章已经“有点”被提及了(见文章底部的链接),但并没有达到它的全部程度 我正在Rails2.3中构建一个移动站点(我知道,我很快就会迁移到Rails3)。无论哪种方式,在我继续开发这个移动站点时(我使用的是mobile Fu-works很棒),我想了解配置和管理移动站点的最佳实践:Ruby on rails 如何在Rails中正确配置和管理移动站点?,ruby-on-rails,mobile,Ruby On Rails,Mobile,这篇文章已经“有点”被提及了(见文章底部的链接),但并没有达到它的全部程度 我正在Rails2.3中构建一个移动站点(我知道,我很快就会迁移到Rails3)。无论哪种方式,在我继续开发这个移动站点时(我使用的是mobile Fu-works很棒),我想了解配置和管理移动站点的最佳实践: 我应该在哪里重定向到移动域(在应用程序控制器中)?这样做的最佳逻辑是什么 我是否应该在与.html.erb文件相同的文件夹中生成.mobile.erb文件?还是在一个单独的移动文件夹中 我的移动站点需要什么样的路
与其直接回答您的问题,不如说最佳实践已经有所改进 移动优先、自适应设计、响应性设计和渐进式增强等概念正在取代分割站点方法,成为最佳实践 这些概念首先围绕着为移动设备构建网站(这样你就可以知道最重要的事情是什么),然后扩展更大屏幕的设计 它不再需要确定访问站点的是“移动设备”,而是依靠各种技术(adapt.js或CSS媒体查询)针对不同的屏幕大小确定不同的布局。这也意味着您不必维护多个视图和路由-您只有一个视图并更改CSS 当您移动到Rails3.1(使用管道)时,这允许创建CSS(和JS)清单,并且您可以(可能)为每个屏幕大小创建一个清单 上述方法存在一些问题(就像拆分网站一样),但如果你用谷歌搜索上面的关键术语,你会发现很多建议。祝你好运 编辑:这里有一些我觉得有用的链接 但有些人认为这很糟糕:
与其直接回答您的问题,不如说最佳实践已经有所改进 移动优先、自适应设计、响应性设计和渐进式增强等概念正在取代分割站点方法,成为最佳实践 这些概念首先围绕着为移动设备构建网站(这样你就可以知道最重要的事情是什么),然后扩展更大屏幕的设计 它不再需要确定访问站点的是“移动设备”,而是依靠各种技术(adapt.js或CSS媒体查询)针对不同的屏幕大小确定不同的布局。这也意味着您不必维护多个视图和路由-您只有一个视图并更改CSS 当您移动到Rails3.1(使用管道)时,这允许创建CSS(和JS)清单,并且您可以(可能)为每个屏幕大小创建一个清单 上述方法存在一些问题(就像拆分网站一样),但如果你用谷歌搜索上面的关键术语,你会发现很多建议。祝你好运 编辑:这里有一些我觉得有用的链接 但有些人认为这很糟糕: