配列を4つごとに区切った後で更にその4つを.eachで繰り返したいということは多くあるのではないでしょうか?
RoRでの実装はeach_sliceを使ってこうしました(slimを使ったviewのテンプレートです)。
- @products.each_slice(4) do |products|
ul
- products.each do |product|
li= product.name
これで
ul
li
li
li
li
ul
li
li
li
li
ul
li
li
と続くHTMLを作れます。
No comments:
Post a Comment