These are some of my (Ryan Bates) favorite gems to use for various tasks:
- JavaScript: jQuery with jquery-rails
- Pagination: Kaminari
- Testing: RSpec, Cucumber and Capybara
- Factories: Factory Girl
- Authentication: Nifty Generators and Omniauth
- Authorization: CanCan
- File Attachments: Carrierwave
- HTML/XML Parsing: Nokogiri
- Scheduling: Whenever
- Monitoring: God
- Server: Passenger
What about you preferred Ruby version (1.9.2?)? I'm guessing you'll use the latest Rails 3, so probably no point listing that.
I agree with all of your gems. They seem like the newest, most feature filled ones. It's great how these things keep developing.
I'd also add the following for me, please add your preferred ones. The bigger the list, the better:
Authentication: Devise
CSV Parsing: CSVScan (without error handling), FasterCSV (with error handling)
HTML Parser: I've been experimenting with HAML, looks pretty good
CSS Parser: less.rb or less.js (small and quick). Probably should look into SASS (which comes with HAML?)
Time parsing: chronic
Queueing: Resque
Error reporter: hoptoad_notifier
Dev tools: capistrano, capistrano_colors
Test tools: redgreen, timecop