我有一个布局,其中我使用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.
答案 0 :(得分:1)
不要在您不想看到内容的视图中指定content_for
答案 1 :(得分:0)
<%= render text: " " %>