railsでhamlを使えるようにする
背景
railsのチーム開発でhamlを使っていたが便利だったので個人開発でもを使いたくなったので試しに使えるようにしました。
やった事
1. gemをインストール
使用するgem
① haml-rails
<= hamlを使えるようにするgem
② erb2haml
<= erbファイルをhamlに一括変換してくれるgem
1.1 Gemfileに以下を追加
# Gemfile
gem 'haml-rails'
gem 'erb2haml'
1.2 bundle install
を実行
2. erbファイルをhamlへ変換
rake haml:replace_erbs
をコンソールで実行する。
※dockerで実行する場合は一度buildし直してから実行するとうまく動いた。
すると以下のようにコンソールに表示されて、hamlへファイルが変換される。
user@samole:/myapp# bundle exec rake haml:replace_erbs
Looking for ERB files to convert to Haml...
Converting: app/views/hellos/index.html.erb... Done!
Removing: app/views/hellos/index.html.erb... Removed!
3.再起動
2.の段階でブラウザ表示してみるとエラーが出てしまう.
このエラーはrails s
でサーバを再起動すると解消されました。
4. erb2haml を削除
erb2haml
はもう使わないのでGemfileから削除でOK.
#Gemfile から以下を削除
gem 'erb2haml'
Author And Source
この問題について(railsでhamlを使えるようにする), 我々は、より多くの情報をここで見つけました https://qiita.com/ushknn/items/106822ae602520db4906著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .