-1

Rails 是否仅在找不到以当前控制器命名的布局时才包含应用程序布局?我想我已经看到不同 Rails 版本的一些冲突行为。

如果 Rails 选择包含 1 个布局(以当前控制器命名的布局,或者如果不存在控制器布局,则为应用程序布局),如果我有一个我希望所有页面都遵守的标准模板,但每个页面都需要一些自定义,那该怎么办?页。

在每个页面的单独布局中复制所有内容?

4

1 回答 1

1

是的,第一个问题。请参阅Ruby on Rails 指南页面的布局和渲染中的查找布局部分,以了解如何选择布局。

如果您有一个用于所有页面的标准模板,并且每个页面都有一些自定义,您可以使用嵌套布局来减少多个布局的重复。

于 2013-01-19T01:11:46.330 回答