railsアプリのテンプレートを、erbでなくhamlで作成しようと思ったので、erbからhamlへの変換手順をまとめてみました。
Gemfileに、次のgemを追加
gaml-rails・・・hamlを使うためのgem
erb2haml・・・erbをhamlに変換するgem
Gemfile
gem 'haml-rails'
gem 'erb2haml'
ターミナル
bundle install
ターミナル
rake haml:replace_erbs
を実行すると
hamlへ変換して、erbを削除してくれる。
ターミナル
Looking for ERB files to convert to Haml...
Converting: app/views/layouts/application.html.erb... Done!
Removing: app/views/layouts/application.html.erb... Removed!
Converting: app/views/layouts/mailer.html.erb... Done!
Removing: app/views/layouts/mailer.html.erb... Removed!
Converting: app/views/layouts/mailer.text.erb... Done!
Removing: app/views/layouts/mailer.text.erb... Removed!
きちんと、hamlへ変換されている。