We're building a very simple app, and we decided to start with Rails3. Here is our stack so far:
- Rails3
- HAML
- Paperclip
- is_taggable
- twitter-auth
- mocha
- shoulda
- factory_girl
- theia
Gotcha Number One: Shoulda
When we try using shoulda as advertised, we run into a problem where bundler requires it before Rails.root or RAILS_ROOT is set. Hence we had to work around it by putting shoulda and factory_girl in a different bundler group (KUDOS to tim for the idea).
Our Gemfile so far
http://gist.github.com/311893
NOTE: We put the code
Bundler.require(:thoughtbot)
Somewhere in our test_helper
to require shoulda without it complaining.