Switching git branches
When switching branches make sure to restart the application server to ensure that the environment is reloaded. Branches may have different gem dependencies and configurations which can lead to frustration.
$ git checkout feature_65 $ rake test:integration 19 tests, 13 assertions, 1 failures, 0 errors 1) Failure: uninitialized constant Project::Grit
Yep its including the Grit gem!
10.times do puts "Frustrated!" sleep(1) end
$ touch tmp/restart.txt $ rake test:integration 19 tests, 13 assertions, 0 failures, 0 errors