我需要为VIEWS FILE中的sign_in页面而不是控制器执行此操作,因为我使用两个不同的视图进行登录。我只需要在这两个页面之一中禁用布局。如果我通过添加以下内容来使用控制器:
render :layout => false
然后它不会为两个页面呈现它。这就是为什么我需要在视图文件中执行此操作的方法。
谢谢。
答案 0 :(得分:3)
Afaik您无法在视图中禁用布局。视图是渲染页面的一部分,因此从布局中调用。
我的建议是创建第二个布局并决定在控制器中呈现哪个布局。
render layout: "special_layout"