나는 (사이드 바를 위해) 일부 partial을 렌더링하기 위해 content_for 태그를 사용하고있는 레이아웃을 가지고있다. 하지만 여러 페이지에서이 사이드 바가 필요하지 않습니다. 그래서 질문은 : 레일스가 어떤 페이지를 렌더링하지 못하게하려면 어떻게해야합니까?레일에서 일부 페이지의 content_for 태그 내용을 건너 뛰는 방법은 무엇입니까?
나는 어떤 결과없이에게 다음과 같은 방법을 시도했다 : 그냥 오류가 발생했습니다
<% content_for :sidebar do %>
<%= render nothing: true %>
<% end %>
You invoked render but did not give any of :partial, :template, :inline, :file or :text option.
입니다. 사이드 바를 제거해야하는 페이지의 새 레이아웃을 지정했습니다. – RomanKapitonov
또한 콘텐츠가 지정되었는지 알아야하는 경우 '%% content_for? (: sidebar) %>' –