Рассмотрим это
<div>
<% if @some_var == some_value %>
<p>Some message</p>
<% end %>
</div>
Код выше возвращает HTML ниже, если @some_var равен some_value
<div>
<p>Some message</p>
</div>
Если вы добавили закрывающий тег, интерпретатор ERB удалил бы новые строки для тех, у кого есть кодовый тег, и в результате получится следующее
<div>
<p>Some message</p>
</div>
Это полезно, если вам нужен красивый код для HTML. Иногда вы найдете это полезным, работая бок о бок с дизайнером
Надеюсь, это поможет.