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 に答える