可以创建“包装”部分?

时间:2014-08-27 15:59:36

标签: ruby-on-rails ruby-on-rails-4

我有很多视图在每个文档的开头和结尾都有完全相同的代码。

Rails有什么方法可以避免这种重复吗?

1 个答案:

答案 0 :(得分:4)

这些信息很难找到,但"Rendering partials with layouts" section of the partials documentation中对此进行了介绍。基本上,当您执行render partial: ...时,您可以使用layout:选项来提供&#34;包装器的名称&#34;布局。无论您放置<%= yield %>的哪个部分,部分都将在包装器中呈现。