More than 1 year has passed since last update.

Haml に移行する際に、元々存在した app/views/layouts/application.html.erb はどうやって Haml にすればよいのか、悩んだので記録を付ける。

まずは、Gemfile に

gem 'erb2haml'

を追記し、

bundle install

を実行する。

rake -T

してみると、

rake haml:convert_erbs      # Perform bulk conversion of all html.erb files to Haml in views folder
rake haml:replace_erbs      # Perform bulk conversion of all html.erb files to Haml in views folder, then remove the converted html.erb files

が追加されていることがわかる。.erb を .haml に置き換えたかったので、replace_erbs を実行してみると、

$ rake haml:replace_erbs
Looking for ERB files to convert to Haml...
Converting: app/views/layouts/application.html.erb... Done!
Removing: app/views/layouts/application.html.erb... Removed!

となり、問題なく ERB から Haml に変換される。

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.