[Ruby on Rails] erb2haml を使って .erb ファイルを .haml へ変換する
- 2017 8/23
- カテゴリー : Ruby on Rails
- erb . haml
- コメントを書く
Ruby on Rails で erb2haml を使って .erb ファイルを .haml へ変換したので、その方法をご紹介します。
.erb ファイルを .haml へ変換する手順
gem haml-rails, erb2haml のインストール
まず、Gemfile に haml-rails と erb2haml を追加して bundle install します。
Gemfile
# Use Haml for template engine gem 'haml-rails' group :development do # Convert .erb -> .haml gem 'erb2haml' end |
erb2haml で .erb から .haml へ一括変換
erb2haml をインストールすると使えるようになる以下の rake タスクを実行しましょう。
rake haml:replace_erbs |
以下、実行結果です。
ERB ファイルを Haml へコンバート後 .erb ファイルを削除してくれています。
Looking for ERB files to convert to Haml... Converting: app/views/home/index.html.erb... Done! Removing: app/views/home/index.html.erb... Removed! 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! |
以上、erb2haml を使ってサクッと ERB から Haml に変換したい、現場からお送りしました。