如何在rails中嵌套布局

时间:2012-11-23 10:54:38

标签: ruby-on-rails ruby-on-rails-3

我有帐户控制器,其中包含“更改密码”,“更改电子邮件”等操作。 每个视图都有相同的侧边栏,我想将其抽象为其他帐户布局。

 application layout (header, footer)         
              \/
 account layout (sidebar)
              \/
             view

是否可以不编辑layouts/application

我尝试创建app/view/layouts/account.html.erb,并在其中使用yield,但在这种情况下,rails会跳过layouts/application并以layouts/account开头。

1 个答案:

答案 0 :(得分:3)

是的,你可以。访问此rails指南链接nested layouts