According to Cordell

Useful Rail Gems

Below are a list of Gems have found to be useful as I was learning rails:

Testing

gem 'factory_girl_rails'

FactoryGirl automates the process of model creation for the purpose of testing.

gem 'launchy'

Launch allows you to open a webpage in testing, good for debugging tests

gem 'annotate'

Annotate creates annotations for models in the model file based on the database. Has to be run after each new migration.

gem 'faker'

Faker fills in mock data to populate the database for web testing

gem 'annotate'

Spring is a rails environment pre-loader for quicker rake tasks and tests.

gem 'spring'