Упрощенно, но, похоже, работает.
- 50.times do
<div>
- 50.times do
</div>
v2 - Все еще упрощенно, но дает больше возможностей.
- 50.times do |i|
!= "<div style='border-style:#{cycle('dotted','dashed')}'>".rjust(i+35)
= i
- 50.downto(1) do |i|
!= "</div>".rjust(i+35)