如果我有多个视图,但它们应该共享相同的部分(例如页脚和广告栏),这些共享部分应该在哪里?
答案 0 :(得分:4)
我会在视图中创建一个共享文件夹,并将所有共享的部分放入其中。您可以像这样调用部分:
<%= render 'shared/partialname' %>
答案 1 :(得分:0)
在创建部分内容时,您必须在文件名前添加下划线。
喜欢footer inside a layout folder -> _footer.html.erb
然后,您必须使用以下语句指定特定位置:
<%= render 'layout/footer' %>