回答
<%= controller.active_layout %>
让你的布局文件名。所以layout 'application'
会返回layouts/application.html.erb
In Rails 2.1.0及更高版本。
ow ... path to a布局...好的... thx。 – xpepermint 2010-04-12 14:37:40
当我想为像这样的“布局”窗口小部件设置布局时出现问题,:only => [:account,:verify]“。在这种情况下,controller.active_layout总是返回“小部件”。固定? – xpepermint 2010-04-14 16:24:24
在Rails 3中不起作用。 – Zabba 2011-02-20 13:29:13
这个工作对我来说:response.layout
UPDATE: 真,response.layout不Rails3中工作,因此,+我通常定义每个布局内@layout_name变量。的application.html.haml
- @layout_name = 'application'
!!! Strict
%html
...
这对Rails 3不起作用。'#layout'现在是'ActionDispatch :: Response'里面的私有方法。 – cpjolicoeur 2011-01-13 21:27:20
如果我没有弄错它在beta版本中工作。 – xpepermint 2011-01-14 11:42:11
这个工程使用Rails 3.0.7
例子:
controller.send :_layout
显然,这是一个私有方法,所以在你自己的风险。
- 1. decorator_from_middleware里面的视图名称
- 2. 平面布局的视图
- 3. 里面绘图布局片段里面的图片
- 4. 如何从Rails中的布局模板获取当前视图名称?
- 5. 如何在布局中获取当前视图的页面名称
- 6. 桌面布局的文本视图
- 7. 开关screenmanager里面布局
- 8. 获取布局名称
- 9. 布局XML属性名称
- 10. 里面视图
- 11. 如何从Rails中的布局中访问部分的名称
- 12. 表布局视图
- 13. 平面图布局
- 14. 标签布局里面的标签布局
- 15. 局部视图on Rails的
- 16. 显示AChartEngine里面的相对布局
- 17. 调整UITableViewCell里面的自动布局
- 18. Android listview里面的相对布局
- 19. Rails视图:如何将变量传递给局部布局?
- 20. 布局中的Android视图
- 21. 的TextView上面的图片视图布局
- 22. 传递从视图中的变量布局的局部视图
- 23. Rails渲染布局使用文件不在视图/布局来支持主题
- 24. 里面有文字的图标 - 如何在布局中定义?
- 25. 视图里面的ReactNative ScrollView
- 26. ASP.NET MVC 3局部视图布局页面
- 27. 鸡/蛋:轨道调用视图的布局,还是布局的视图?
- 28. 视图和布局vs setGravity
- 29. ZF2部件/视图布局
- 30. 切换视图/布局
可能重复的[Rails3获取当前布局名称内部视图](http://stackoverflow.com/questions/3326579/rails3-get-current-layout-name-inside-view) – 2012-04-05 01:45:58