我有很多视图在每个文档的开头和结尾都有完全相同的代码。
Rails有什么方法可以避免这种重复吗?
答案 0 :(得分:4)
这些信息很难找到,但"Rendering partials with layouts" section of the partials documentation中对此进行了介绍。基本上,当您执行render partial: ...
时,您可以使用layout:
选项来提供&#34;包装器的名称&#34;布局。无论您放置<%= yield %>
的哪个部分,部分都将在包装器中呈现。