Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

Ruby on Rails | RailsでHamlを利用する

概要

RailsHamlを利用する

詳細

RailsHamlを利用します。
HamlはHTMLを生成するためのマークアップ言語。
記述が冗長なHTMLを簡潔に記述することができます。
詳しきは公式サイトへ
http://haml.info/

詳細

Gemfileに以下の記述を追加します。

gem "haml-rails", "~> 0.4"

既存のerbファイルをhamlに変換したい場合は以下を追加します。

gem "erb2haml", "~> 0.1.5"

試しにデフォルトで生成されるapplication.html.erbをhamlに変換します。

rake haml:replace_erbs

hamlになったことを確認

!!!
%html
  %head
    %title Rails4demo
    = stylesheet_link_tag    "application", media: "all", "data-turbolinks-track" => true
    = javascript_include_tag "application", "data-turbolinks-track" => true
    = csrf_meta_tags
  %body
    = yield