Hamlを使う Rails3ではeRuby実装のerubisというテンプレートエンジンが利用されているが、Hamlを調べてみたい。 Haml公式サイトをみる http://haml-lang.com/ チュートリアルを読む ・「%タグ名 文字列」とすると文字列がタグで囲まれる ・タグにidやclass属性をつける場合は2通りあり 「%タグ{:class => "xxx", :id => "yyy"} テキスト」 のようにハッシュで渡すか、 「%タグ.クラス名#id名」 の様にcssを定義する時のようにも記述できる ・ネストするタグはソースコードのインデントで調整する(yamlみたいに) ・「%タグ名」が省略された場合はデフォルトでdivタグが使われる。 ・タグの後ろに= をつけるとRubyを評価。 ただし、タグの中でRubyを評価する場合は#{Rubyのコード}を使う さっそくRails3