0

我有一个布局,我在其中使用 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.
4

2 回答 2

1

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

于 2012-10-30T14:02:13.190 回答
0
 <%= render text: "&nbsp;" %>
于 2012-10-30T14:04:23.343 回答