Rails Templater is a gem which generates new Ruby on Rails 3 applications the way you want them. Based on your choices, Rails Templater will create an application configured correctly. For example, if you select Mongoid for an ODM and RSpec for your testing framework, Rails Templater will generate all necessary hooks to handle dropping your collections from MongoDB. The project was inspired by ffmike’s BigOldRailsTemplate Rails 2 template project.
gem install rails_templater
At the command prompt, create a new Rails application using the templater
command:
templater myapp_name
Rails Templater provides you with the following choices during application generation:
- Mongoid as your Object Document Mapper for MongoDB
- ActiveRecord as your Object Relational Mapper for Relational Databases
- RSpec
- TestUnit
- mongoid-rspec for Mongoid RSpec matchers
- shoulda-matchers for ActiveRecord matchers in RSpec/TestUnit
- shoulda-context for contexts in TestUnit
- Compass as your stylesheet authoring framework
- Fork the project.
- Make your feature addition or bug fix in a branch.
- Send me a pull request.