尝试拥有一个不会从layouts / application.html.erb中获取所有内容的页面,是否可以?
答案 0 :(得分:1)
除非您在特定页面上,否则以下内容将显示您的内容:
yield(:something) unless controller_name == 'mycontroller' and action_name == 'myaction'
除非您在特定页面上,否则以下将输出标题和包含:
if controller_name == 'mycontroller' and action_name == 'myaction'
javascript_include_tag :defaults
javascript_include_tag 'anotherscript.js'
yield(:head)
end
答案 1 :(得分:1)
在您的控制器中:
def my_action
render :layout => false
end
答案 2 :(得分:1)
在控制器中调用render :action => "foo", :layout => false
将完全跳过您的布局。