rstat.usを触って初めてHamlを見たときに簡単に書けそうだなーと思って興味があった。
ちょっと最近Rails3の勉強もしているので、erbを使わずにHamlを使ってみようと思って勉強開始。
まず最初にどうやってRailsの中で使うのか分からないので(rstat.usはSinatra)調べると、日本Hamlの会があるらしいのでそこを参考に・・・
% haml --rails . OptionParser::InvalidOption: invalid option: --rails Use --trace for backtrace.
ってRails3に対応してねえからGetting Startedの通りにできねえ!
次に調べて以下のサイトを参考にしてみた。
y_310's diary
% bundle install vendor/bundle Fetching source index for http://rubygems.org/ (略) % vim Gemfile gem 'haml-rails'を追加して保存 % bundle install (略) Installing haml (3.1.2) Using rdoc (3.9.1) Using thor (0.14.6) Using railties (3.0.9) Installing haml-rails (0.3.4) (略)
app/views/myapp/index.html.hamlにHamlを記述
!!! %html %head %title Hello, Haml! %body #header %h1 Hello, Haml! #content %p I use Haml %span.version= Haml::VERSION
サーバを起動
% rails server
これでlocalhost:3000/myapp/indexにアクセスすると無事にHTMLが表示されました。
Hamlすげーなー