在Rails中使用多个视图文件夹时如何避免代码重复(移动版)

时间:2014-04-08 12:25:51

标签: ruby-on-rails

我将一些视图模板的移动版本放在不同的视图文件夹中(比如app / views_mobile),如下所示:

http://scottwb.com/blog/2012/02/23/a-better-way-to-add-mobile-pages-to-a-rails-site/

这一切都运行正常,但导致我一些讨厌的代码重复(重复的注册表单,其字段可能会随着时间的推移而变化......)。

有没有人有这种情况的经验? 我想知道部分共享是否是这种多视图文件夹场景的方式以及如何操作(我还没有找到任何关于此的提示)。

提前致谢。

1 个答案:

答案 0 :(得分:0)

使用自适应网页设计库。例如。 Bootstrap

如果你正确使用它,你不需要创建单独的视图,因为它会根据媒体查询的大小自动调整你的模板。

快乐的编码! :d