[Rails4,Rails5] erbファイルをSlimに一括変換するGemとRubyワンライナー

  • 50
    いいね
  • 0
    コメント

HTMLやerbをslimに変換する「html2slim」

slim-templateで公開されている html2slim は、htmlやerbを、slimに変換してくれます。

gem install html2slim

Gemをインストールすると、html2slimとerb2slimのコマンドが使えるようになります。

app/views/ 以下の.erbを、slimに一括変換するRubyのワンライナー

for i in app/views/**/*.erb; do erb2slim $i ${i%erb}slim && rm $i; done

ファイルの書き換えではなく、同名の.slimファイルを新規に作成し、古い.erbファイルを削除。erb2slimの-d optionは使われていません。