【发布时间】:2012-06-26 02:15:08
【问题描述】:
有没有办法让某个 Rails 视图(例如index.html.haml)使用某个模板?这是在控制器中完成的,如下所示:
layout 'my_layout'
是否可以直接在视图中要求布局?谢谢。
【问题讨论】:
-
这似乎也是从控制器设置布局。
-
Rails 提供了从控制器设置布局作为标准程序的工具。可能有一些模糊的方法可以从视图中设置它,但为了与 MVC 保持一致,最好由控制器做出这些决定。这就是它的设计方式,我建议不要试图颠覆它。
-
我正在尝试修改没有控制器的 Devise 视图。
标签: ruby-on-rails layout view helper