Essentially just a copy of the Rails 3 ERB generator with HAML replacements for the templates.
Original idea from Paul Barry's article on custom genrators
-
Generate your new rails application:
rails ApplicationName cd ApplicationName -
Edit "Gemfile" and add "gem haml" to the gem list
-
Either
gem install haml...or...
bundle install -
Run
haml --rails . -
Edit config/application.rb and add the following:
config.generators do |g| g.template_engine :haml end -
Either
git clone git://github.com/psynix/rails3_haml_scaffold_generator.git lib/generators/haml...or...
git submodule add git://github.com/psynix/rails3_haml_scaffold_generator.git lib/generators/haml -
Create stuff with:
rails generate controller ControllerName index rails generate mailer ExamplesNotifications rails generate scaffold FancyModel... or if you like to mix it up with ERB, ignore step 5 and use ...
rails generate haml:controller ControllerName index rails generate haml:mailer ExamplesNotifications rails generate haml:scaffold FancyModel
- Gemify (?)