hamlで要素を繰り返し(loop)出力したい

例えば、下記のようなhtml

<select>
  <option>1</option>
  <option>2</option>
  <option>3</option>
  <option>4</option>
  <option>5</option>
</select>
<span>/ 5</span>

を、hamlizeするとき、


%select
  %option 1
  %option 2
  %option 3
  %option 4
  %option 5
%span / 5
だとちょっとしんどい。

何より、繰り返し処理をとことん嫌うRailsのポリシーに反する。

そんな場合は、普通にRubyの構文を使って、繰り返し(loop)処理が可能。
こんな感じ。


%select
  - 1.upto(5) do |i|
  %option #{i}
%span / 5

完成イメージ