<% if remove_ads_from_page? %>
<div class="main-content without-ads">
<% else %>
<div class="main-content with-ads">
<% end %>
<%= yield %>
</div>
Это должно работать.Rails не заботится о том, чтобы ваши HTML-теги были правильно закрыты между предложениями if и else.Это просто говорит: «Если remove_ads_from_page имеет значение true, распечатайте этот фрагмент. В противном случае распечатайте этот фрагмент».