最終出力が次のようになるように、HAML で 2 つの列をレンダリングする必要があります。
<div class='wrapper'>
<div class='container'>
<div class='left'>
Some stuff's contents...
</div>
<div class='right'>
Some other stuff's contents...
</div>
</div>
</div>
どうやら、以下はうまくいきません。
.wrapper
- @stuff.each_with_index do | stuff, index |
- if index % 2 == 0
.container
= render 'stuff_partial', :stuff => stuff
- else
= render 'stuff_partial', :stuff => stuff
HAML のサラウンドメソッドを使用しようとしましたが、条件内で2 つの列をネストする方法がわかりません。HTML では、コンテナの開始タグと終了タグに対して 2 つの条件を記述するだけで済みます。それを行うためのHAMLの方法はありますか?