この質問を見つけました。これには、まさに私が始めようとした答えがあります。ただし、意図した結果は得られません。
arrayを指定@items
すると、3 つの項目ごとに新しい行を作成したいと考えています。これは現在私のマークアップです:
- @items.each_with_index do |item, index|
- if index % 3 == 0
%div.row-fluid
%div.span4
%div.item-container
use item
これにより、htmlが次のようにレンダリングされます
<div class="row-fluid"></div>
<div class="span4">...</div>
<div class="span4">...</div>
<div class="span4">...</div>
<div class="row-fluid"></div>
<div class="span4">...</div>
<div class="span4">...</div>
<div class="span4">...</div>
もちろん、私が欲しいのは:
<div class="row-fluid">
<div class="span4">...</div>
<div class="span4">...</div>
<div class="span4">...</div>
</div>
<div class="row-fluid">
<div class="span4">...</div>
<div class="span4">...</div>
<div class="span4">...</div>
</div>
ここでどこが間違っていますか?