В моем приложении на Rails есть партиал, который вызывается рекурсивно.
В частичном коде я хочу вывести <h1>
, <h2>
, <h3>
... в зависимости от уровня. (Кепка на 6 уровне, конечно)
Примерно так:
<h1>
<p><%= ... %></p>
<% books.each do |book| %>
...
<% end %>
</h1>
------->
<% open_h(1) %>
<p><%= ... %></p>
<% books.each do |book| %>
...
<% end %>
<% close_h(1) %>
Пока я взломал две функции как помощников, но разве это действительно самый элегантный способ сделать это?