我在/app/views/layouts/application.html.erb
中有一个很棒的默认布局视图。现在我有一堆教学网页要显示。简单. .我只是将它们路由到控制器,并在views
目录中拥有单个页面的.html.erb
文件。但它们都围绕核心教学内容共享html/css的共同特性。
所以我希望他们都有一个很好的布局,叫做layouts/instructional.html.erb
,这个布局只是扩展了application.html.erb
布局。可能吗?
是的,可以使用嵌套布局,从你的模块布局,你可以有自定义代码和扩展主布局。
请看下面的例子:http://m.onkey.org/nested-layouts-in-rails-3