我可以有每个动作不止一个布局 -Rails 3的多重布局问题
我要的是 - “show.html.erb”模板包含在“布局/ users.html.erb”,这被包含在“layouts/application.html.erb”中
基本上我希望应用程序是全局布局容器,但是我也希望在动作模板&最终的应用程序布局之间使用中间布局容器。
如果是的话,你能指点我一些帮助主题,链接。
我可以有每个动作不止一个布局 -Rails 3的多重布局问题
我要的是 - “show.html.erb”模板包含在“布局/ users.html.erb”,这被包含在“layouts/application.html.erb”中
基本上我希望应用程序是全局布局容器,但是我也希望在动作模板&最终的应用程序布局之间使用中间布局容器。
如果是的话,你能指点我一些帮助主题,链接。
您可以使用嵌套布局插件:
http://nested-layouts.rubyforge.org
您可以按照“八九不离十嵌套式布局”的说明:
http://mattmccray.com/archive/2007/02/19/Sorta_Nested_Layouts/
但我会建议使用命名为yield和content_for语句:
http://guides.rubyonrails.org/layouts_and_rendering.html#using-nested-layouts
该方法允许您为页面的特定部分指定内容,并且通常会生成更干净,更易读的代码。
请参阅“布局和渲染”指南的"Nested Layouts" section。