Rails Plugins

  • RESTful Authentication
  • Exception Notification
  • Acts As State Machine
  • Shoulda
  • Account Location

I use all of these in 99% of all of my Rails projects. Each link provides detailed information regarding what they do and why they are awesome.

Hope that helped!


  • http://github.com/mislav/will_paginate
  • http://github.com/nex3/haml
  • http://ennerchi.googlecode.com/svn/trunk/plugins/jrails
  • http://github.com/smtlaissezfaire/annotate_models (fork that supports rspec)
  • http://github.com/dchelimsky/rspec
  • http://github.com/dchelimsky/rspec-rails
  • http://github.com/joshknowles/rspec-on-rails-matchers

Gem or plugin, doesn't matter:

  • haml
  • shoulda
  • factory_girl
  • hubahuba
  • hoptoad_notifier
  • strip_attributes
  • has_many_polymorphs
  • will_paginate