是否有可能不从某个页面屈服?

时间:2011-08-31 16:01:29

标签: ruby-on-rails ruby-on-rails-3

尝试拥有一个不会从layouts / application.html.erb中获取所有内容的页面,是否可以?

3 个答案:

答案 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将完全跳过您的布局。

相关问题