Plugins

  • asset_packager

  • attachment_fu

  • authlogic

  • exception_notifier

  • hoptoad_notifier

  • open_id_authentication

  • Generate OpenID authentication keys

    Will run 'rake open_id_authentication:db:create'

  • paperclip

  • restful-authentication

  • Generate restful-authentication user and session

  • role_requirement

  • Generate roles for User

  • rspec

  • Run rspec generator

  • ssl_requirement

Gems

  • aasm (acts as state machine)

  • active_merchant

  • aws-s3

  • factory_girl

  • fastercsv

  • hpricot

  • RedCloth

  • ruby-openid

  • shoulda

  • sqlite3-ruby

  • will_paginate

Commands

  • Capify

    Capify this application using capistrano

  • Copy database.yml to database.yml.example

  • Freeze Rails

  • Initialize git

    Initialize git and create a standard .gitignore file.

  • Install gems

    Install all gems on the local system.

  • Unpack gems

    Unpack all gems and dependencies into vendor/gems

  • Use database session store

  • Remove unnecessary Rails files

    Removes index.html, rails.png, favicon.ico, and README



Create


	# To create a new Rails 2.3+ application using this template:
	$ rails your_new_app -m ~/template.rb
	
	# To apply this template to an existing Rails 2.3+ application:
	$ rake rails:template LOCATION=~/template.rb