我不确定这是否是惯例,但我一直在研究Hartl的Rails教程,我注意到他用一个前导下划线创建了他所有的部分文件。例如_user.html.erb。这是部分工作所必需的东西,还是风格选择?
答案 0 :(得分:3)
部分工作是必要的。来自official Rails guide:
3.4.1命名部分
要将部分渲染为视图的一部分,请在视图中使用render方法:
<%= render "menu" %>
这将在呈现的视图中的该点呈现名为_menu.html.erb的文件。请注意前导下划线字符:partials以前导下划线命名,以区别于常规视图,即使它们是在没有下划线的情况下引用的。即使你从另一个文件夹中拉出部分内容,也是如此: