要添加一些上下文,我了解到在视图文件夹中,您只需创建一个文件并添加一个带有“_partialname”的部分,例如“_login”。 在我的index.html.erb文件或我通常会放置的任何其他文件:
<%= render "login" %>
这是我为layouts文件夹所做的,但它不起作用。
以下是我的文件/views/layouts/application.html.erb
的摘要。在同一个layouts文件夹中,我创建了一个_footer.html.erb
,我希望我的所有视图都有,但是当我尝试以下操作时,它会给我一个错误:
</head>
<body>
<%= yield %>
<%= render "footer" %>
</body>
</html>
添加错误讯息:
Missing partial static/_footer, application/_footer with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:raw, :erb, :html, :builder, :ruby, :coffee, :jbuilder]}.
Searched in:
* "/Users/rogerperez/DevProjects/Property-Pal/app/views"
更新:根据我的问题添加上下文
答案 0 :(得分:1)
该代码将从app / views / layouts / _footer.html.erb中提取部分内容。
<%= render :partial => "layouts/footer" %>