【发布时间】:2010-10-01 16:02:10
【问题描述】:
我有一个 Rails 应用程序,我想在不使用我的应用程序布局(其中包含页眉/页脚内容)的情况下呈现一个操作。
我该怎么做呢?
【问题讨论】:
标签: ruby-on-rails
我有一个 Rails 应用程序,我想在不使用我的应用程序布局(其中包含页眉/页脚内容)的情况下呈现一个操作。
我该怎么做呢?
【问题讨论】:
标签: ruby-on-rails
这里有一些关于它的文档:http://guides.rubyonrails.org/layouts_and_rendering.html
对于您的问题:
render :layout => false
或
layout false
【讨论】:
layout nil 将禁用该控制器的所有布局。而layout nil, :only => [:action] 也会移除控制器的布局(目前是一个错误)。
对于 Rails 5,在控制器中,针对具体操作:
def action
render layout: false
end
【讨论】: