Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A Rails 3.1 app template

branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

README.md

This is a template for a Rails 3.1 app

To use, run this command:

rails new my-app-name -T -m jr-template.rb --skip-bundle

The -T option skips generation of Test::Unit files, because the template sets up rspec. The --skip-bundle command is ideal because the template will run that prior to finishing the app setup.

What does it do?

  • Use rspec for testing, skip generation of view specs
  • Use Factory Girl instead of fixtures
  • Set up Cucumber to use Capybara
  • Use Simple Form
  • Generate Haml by default
  • Replace your application.html.erb with a Haml version produced by the Nifty Generators gem
  • Create a 'home' controller and set the root route to 'home#index'
  • Delete default index.html
  • Require the Coffeebeans gem, allowing you to write inline coffeescript with coffee_script_tag
  • Require Capistrano and run capify to generate config
  • Initialize a git repo and add the app's files to it, then commit them
  • Make you a sandwich

Potential future additions

  • Auth setup
  • Bundler config and integration with capistrano
Something went wrong with that request. Please try again.