请解释layouts / application.html.erb的工作原理

时间:2013-01-19 00:56:21

标签: ruby-on-rails-3

当Rails找不到以。之后命名的布局时,它是否只包含应用程序布局 电流控制器?我想我已经看到了一些与不同Rails版本相冲突的行为。

如果Rails选择包含1个布局(如果没有控制器布局,则选择以当前控制器命名的布局或应用程序布局),那么我希望所有页面都遵循标准模板的情况如何,但是每页一些自定义。

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

1 个答案:

答案 0 :(得分:1)

对于第一个问题,是的。请参阅“布局和渲染”中“Ruby on Rails指南”页面的Finding Layouts部分,了解如何选择布局。

如果您有一个标准模板用于所有页面,每页都有一些自定义,您可以use Nested Layouts减少多个布局的重复。