如何跳过rails中某些页面的content_for标记内容?

时间:2012-10-30 13:57:39

标签: ruby-on-rails ruby ruby-on-rails-3 views content-for

我有一个布局,其中我使用content_for标记来渲染一些部分(侧边栏)。但在几个页面上我不需要这个侧边栏。所以问题是:如何告诉rails不要为某些页面呈现任何内容?

我试图按照以下方式进行,但没有任何结果:

<% content_for :sidebar do %>
  <%= render nothing: true %>
<% end %>

刚收到错误

You invoked render but did not give any of :partial, :template, :inline, :file or :text option.

2 个答案:

答案 0 :(得分:1)

不要在您不想看到内容的视图中指定content_for

答案 1 :(得分:0)

 <%= render text: "&nbsp;" %>