タグ

2015年5月10日のブックマーク (1件)

  • RailsのHTMLテンプレートエンジン Haml入門 - Rails Webook

    はじめに RailsではView(HTML出力)のためには標準ではERB(.erb)を使用しています。 しかし、erbは汎用的なテンプレートエンジンであり、HTML以外のファイルにRubyコードを 埋め込めることができるます。 そのため、HTML作成という点で見ると、いくらか冗長な箇所があります。 そのため、より生産的にHTMLを作成するために、Railsでは Haml (拡張子 xxx.html.haml) Slim (拡張子 xxx.html.slim) という2つのHTML用のテンプレートエンジンがよく使われます。 そして、今回はタイトルからも分かるようにHamlについて説明します。 Slimについては、こちらから参照ください。 Hamlは「マークアプは美しくあるべき」という原則に基づいて開発されました。 Hamlを使うことにより、Viewファイルを「綺麗に」「読みやすく」「生産的に

    RailsのHTMLテンプレートエンジン Haml入門 - Rails Webook