読者です 読者をやめる 読者になる 読者になる

cells-hamlit が使えるようになりそう

  • 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'