Skip to content

Very basic Rails 3 HAML scaffold generator

Notifications You must be signed in to change notification settings

thekeith/haml-rails

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rails 3 HAML Scaffold Generator

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

Installation

  1. Generate your new rails application:

     rails ApplicationName
     cd ApplicationName
    
  2. Edit "Gemfile" and add "gem haml" to the gem list

  3. Either

     gem install haml
    

    ...or...

     bundle install
    
  4. Run

     haml --rails .
    
  5. Edit config/application.rb and add the following:

     config.generators do |g|
         g.template_engine :haml
     end
    
  6. 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
    
  7. 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
    

TODO

  • Gemify (?)

About

Very basic Rails 3 HAML scaffold generator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published