我想在.html.erb和.mobile.erb模板中使用相同的部分内容。
仅仅命名部分 _foo.erb 而不是_foo.html.erb是否有任何缺点?它按照我描述的方式工作。
答案 0 :(得分:0)
没有区别。但是,有些人更喜欢将名称包含返回内容的实际格式。在这种情况下,您还可以为移动模板.mobile.html.erb
命名。
使用响应式设计,使用相同的模板响应移动和桌面请求也更加流行。其中一个(很多)原因是移动/桌面鸿沟实际上并不是以前的二分法。现在可以设置从200px宽度到> 8000px宽度的任何屏幕分辨率。