Prosta struktura w haml

Mam następujący problem: chciałbym uzyskać taki kod html:

[code]

zawartosc 1
zawartosc 2
..... .....
zawartosc n-1
zawartosc n
[/code] Przy czym: zawartość od n to odczytanie pola z obiektu po którym iteruje. W szablonach erb problem ten rozwiązywałem tak, że sprawdzałem czy n element jest podzielny bez reszty przez liczbę kolumn (w tym wypadku 2), a następnie otwierałem bądź zamykałem div' z klasą wiersz. W hamlu mam z tym pewien problem. Czy ma ktoś pomysł jak można to zrobić, może lepiej np. w modelu policzyć ilość odpowiedzi, a następnie przy pomocy helpera wygenerować x odpowiednik bloczków? Może da się to zrobić iterując nie metodą each, a np. each_slice(z) ?

Właśnie o to mi chodziło - dzięki.