Вручную выведите начальный и конечный теги HAML - PullRequest
0 голосов
/ 31 мая 2010

У меня есть код:

- count = 0
- @clients.each do |client|
  %div{:class => "grid_2#{(" alpha" if (count % 3) == 0) || (" omega push_2" if (count % 3) == 2) || " push_1"}"}= link_to h(client.name), client    
  - count += 1

Я хочу вывести открывающий тег div сразу после оператора each, если (count % 3) == 0, и положить конечный тег в конец блока, если (count % 3) == 2, но я не могу понять, как чтобы заставить Хэмла сделать это. Есть идеи?

1 Ответ

0 голосов
/ 31 мая 2010

Это хорошее решение, которое было размещено здесь несколько недель назад. Дело не в хамле, но идея та же.

Направляет каждый цикл вставки тега каждые 6 элементов?

...