- cells で haml を使いたい場合は cells-haml という gem を使う必要があった
- しかし、cells-haml は haml の特定リビジョンに dependency が固定されていて辛い
- このリビジョンの haml だと brakeman がこける
- cells-hamlit を使うと上記の問題を解決出来るし速くなって良い感じ
- しかし、リリースされてないので cells の master の最新を使う必要がある
- とりあえず次のようにした
gem 'cells-hamlit' gem 'cells', github: 'apotonick/cells' gem 'hamlit' gem 'hamlit-block'
だがしかし
cells 部分は動いたが、既存の view が動かなくなったので一旦休み。
Problem with block rendering · Issue #1 · hamlit/hamlit-block
追記
hamlit 作者の k0kubun さんからメンションいただいた。
@netwillnet 使っていただきありがとうございます! 既存のviewが動かなくなるのは貼られているissueの通りですが、 https://t.co/ICUVbqUWAH がマージされるまでは一つバージョンの古いcells-hamlit v0.1.0を使うと動くと思います
— k0kubun (@k0kubun) February 14, 2016
気分的に最新使いたかったので次のように対応。想定通り動くようになった (( ⁰⊖⁰)/)
# 参照しているブランチがマージされたら本家に参照を戻す gem 'cells-hamlit', github: 'k0kubun/cells-hamlit', branch: 'output_buffer' gem 'cells', github: 'apotonick/cells' gem 'hamlit'