Ruby on Rails-如何在没有应用程序布局的情况下呈现动作?


Answers:


151

以下是有关此文件的一些文档:http : //guides.rubyonrails.org/layouts_and_rendering.html

对于您的问题:

render :layout => false

要么

layout false

6
请记住,layout nil将禁用该控制器的所有布局。并且layout nil, :only => [:action]还将删除控制器的布局(当前是一个错误)。
塞缪尔2010年

4
layout false对我不起作用,但是render:layout => false可以。
cman77'9

这对于渲染例如CSV模板非常有用。
fatuhoku

2

对于控制器中的Rails 5,请执行以下特定操作:

def action
  render layout: false
end
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.