2. Juli 2013
Elemente gruppieren in HAML

Elemente gruppieren in HAML

Um in HAML Elemente zu bestimmten Stückzahlen in ein HTML-Element zu gruppieren kann man each_slice() verwenden.Das benötigt man ja hin und wieder für einen Slider oder Ähnliches und immer stößt man auf die Frage "Wie kann ich einen <div> immer nach einer bestimmten Anzahl von Elementen schließen und einen neuen öffnen".

- %w( 1 2 3 4 5 6 7 8 9 ).each_slice(3) do |items| .row - items.each do | item | .span4 = item

Das Ergebnis sieht so aus:

1
2
3
4
5
6
7
8
9