нет необходимости создавать вспомогательный метод:
<% if @content_for_sidebar %>
<div id="sidebar">
<%= yield :sidebar %>
</div>
<% end %>
тогда, конечно, на ваш взгляд:
<% content_for :sidebar do %>
...
<% end %>
Я использую это все время, чтобы условно переходить между одной колонкой и двумя колонками