erbをslimにconvertする
Gemfileにて下記記述後、 bundle install
した状態を前提。
gem 'html2slim' gem 'slim'
html2slimを使います。
# erb2slim -h Usage: erb2slim INPUT_FILENAME_OR_DIRECTORY [OUTPUT_FILENAME_OR_DIRECTORY] [options] --trace Show a full traceback on error -d, --delete Delete ERB files -h, --help Show this message -v, --version Print version
README.mdの通り、erb2slim app/views app/views -d
を実行した後に rails test
で
Viewのエラーを潰すことで置き換え完了。
Qiitaでワンライナーでやってる人がいたので、別解
for file in `find app/views/* -type f | grep -E ".+?\.erb$"`; do erb2slim $file && rm $file; done