- 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 さんからメンションいただいた。
気分的に最新使いたかったので次のように対応。想定通り動くようになった (( ⁰⊖⁰)/)
gem 'cells-hamlit', github: 'k0kubun/cells-hamlit', branch: 'output_buffer'
gem 'cells', github: 'apotonick/cells'
gem 'hamlit'