hamlとは
hamlとはHTMLをより簡単に、綺麗にすることができるテンプレートエンジンのこと。
「HTML avstraction markup langage」の略称で、直訳すると『HTMLを抽象化したマークアップ言語』という意味です。
Rubyと共に使うことができ、hamlで書いたプログラムはhtml.erbに変換されます
hamlを導入する
Gemfileにて、hamlit
とerbhaml2
をインストールできるようにします
Gemfile
:
gem 'hamlit'
:
Gemfile
group :development do
:
:
gem 'erbhaml2'
end
そしてコマンドでbundle
をインストールします
$ bundle install
html.erbをhamlに変換する
コマンドで以下を実行します
$ bundle exec rake html:replace_erbs
これで、viewファイルを見ると、html.hamlに変換されています