我不确定这是否是约定俗成的,但是我一直在研究Hartl的Rails教程,我注意到他创建了所有带下划线的部分文件。例如_user.html.erb。这是部分乐器工作所必需的,还是一种风格选择?
局部程序工作是必要的。从官方的Rails指南中:
3.4.1命名部分
要将局部视图渲染为视图的一部分,请在视图内使用render方法:
<%= render "menu" %>
这将在正在渲染的视图中的那个点渲染一个名为_menu.html.erb的文件。请注意前导下划线字符:局部变量以前导下划线命名,以使它们与常规视图区分开,即使在没有下划线的情况下引用它们也是如此。即使从另一个文件夹中提取部分文件,这也适用:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句