Web和Mobile视图最佳实践相同的控制器或命名空间?

时间:2011-03-13 23:14:16

标签: ruby-on-rails mobile

我正在寻找有关开发具有普通视图和移动视图的Web应用程序的最佳实践的指导。移动版本的功能较少,但有大量的视图文件。

将整个应用程序分成两个项目或创建命名空间是否更好?或者简单地将所有内容保存在单组控制器中?

1 个答案:

答案 0 :(得分:1)

除非功能完全不同,否则我将保留应用程序并创建一个移动响应程序,以呈现移动网站的页面。

respond_to :mobile { #render mobile view here }

原因是你要将代码复制到另一个命名空间中,从而导致自己的可维护性问题。但是,如果功能非常不同,请继续为移动站点创建命名空间。