When I was looking at fixing the reload bug last week, I found that
there are some deprecated calls in Rails Console in 3.0.
railties/lib/rails/console/app.rb
- app = ActionController::Dispatcher.new
- session = ActionController::Integration::Session.new(app)
This is just a simple patch and it passes all the tests. I guess
someone in the Core team might have just overlooked it.