Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 可以创建一个;“包装”;部分的_Ruby On Rails_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 可以创建一个;“包装”;部分的

Ruby on rails 可以创建一个;“包装”;部分的,ruby-on-rails,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 4,我有很多视图在每个文档的开头和结尾都有完全相同的代码 Rails中有什么方法可以避免这种重复吗?这些信息很难找到,但这一点在本文中有介绍。基本上,当您执行渲染部分:…时,您可以使用布局:选项来指定“包装器”布局的名称。无论您放置在何处,都会在包装器中呈现部分内容。信息有点难以找到,但这已在中介绍。基本上,当您执行渲染部分:…时,您可以使用布局:选项来指定“包装器”布局的名称。无论您将放在哪里,都会在包装器中呈现部分内容,那么收益率如何?是否考虑将其添加到布局中?您的两个建议可能都有效,但我做了很

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


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

这些信息很难找到,但这一点在本文中有介绍。基本上,当您执行
渲染部分:…
时,您可以使用
布局:
选项来指定“包装器”布局的名称。无论您放置在何处,都会在包装器中呈现部分内容。信息有点难以找到,但这已在中介绍。基本上,当您执行
渲染部分:…
时,您可以使用
布局:
选项来指定“包装器”布局的名称。无论您将

放在哪里,都会在包装器中呈现部分内容,那么
收益率如何?是否考虑将其添加到布局中?您的两个建议可能都有效,但我做了很多研究,不知道如何将它们组合在一起。您可以将它们全部放在
app/views/layouts/application.html
中,如果它们完全常见,也可以将头/脚部分放在
app/views/share
中,例如。@lowerer这是真的,做两个部分的上/下操作就行了。
yield
?是否考虑将其添加到布局中?您的两个建议可能都有效,但我做了很多研究,不知道如何将它们组合在一起。您可以将它们全部放在
app/views/layouts/application.html
中,如果它们完全常见,也可以将头/脚部分放在
app/views/share
中,例如。@lowerer这是真的,做两个部分top/bottom就行了。