部分扩展.erb而不是.html.erb覆盖多种格式有什么问题?

时间:2015-12-07 21:49:05

标签: ruby-on-rails ruby-on-rails-4

我想在.html.erb和.mobile.erb模板中使用相同的部分内容。

仅仅命名部分 _foo.erb 而不是_foo.html.erb是否有任何缺点?它按照我描述的方式工作。

1 个答案:

答案 0 :(得分:0)

没有区别。但是,有些人更喜欢将名称包含返回内容的实际格式。在这种情况下,您还可以为移动模板.mobile.html.erb命名。

使用响应式设计,使用相同的模板响应移动和桌面请求也更加流行。其中一个(很多)原因是移动/桌面鸿沟实际上并不是以前的二分法。现在可以设置从200px宽度到> 8000px宽度的任何屏幕分辨率。