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