Railsプロジェクトの途中でhtmlテンプレートをslimに変更したくなった。
viewはぜんぜん作り込んでなかったので、こんなgemを入れてサクッと変換してみた。
Gemfileに追記。
gem 'html2slim'
./vendor/bundle
下にインストール。
$ bundle install
html2slim
コマンドとerb2slim
コマンドが使えるようになる。
こちらを参考にターミナルに下記を入力。
https://github.com/plataformatec/devise/wiki/How-To:-Create-Haml-and-Slim-Views
プロジェクト下にインストールしたので、bundle exec
をつける。
$ for file in app/views/**/*.erb; do bundle exec erb2slim $file ${file%erb}slim && rm $file; done
.slim
に変換されている。
以上。