15
我使用的是(主)部分:相對路徑從局部模板引用其它局部模板
<%= render partial: 'shared/page/head' %>
它利用其他(次)泛音:
<head>
<%= render partial: 'shared/page/head/title' %>
<%= render partial: 'shared/page/head/meta' %>
...
<%= render partial: 'shared/page/head/fonts' %>
...
<%= render partial: 'shared/page/head/google_analytics' %>
</head>
正如你可以看到我目前使用相對於app/view
的路徑作爲這些次要部分,即使它們與主要部分位於同一目錄中。
我已經嘗試使用相對路徑:
<%= render partial: 'title' %>
或者
<%= render partial: './title' %>
但無論工作。
有沒有辦法使用相對路徑來使用部分解析partials?
請列出實際路徑的諧音 – deiga
如果你認爲你的第一部分包括,,列入不「重置」的視圖的工作文件夾正在建設。如果渲染的視圖是app/views/projects/show.erb,則「渲染部分:'shared/page/head'」就是「抓取該文件的內容,然後渲染它」 - 你仍然在app/views/projects文件夾中。 – railsdog