Following along in the book, I get the following message after attempting the manual dispatch:
violet:dispatch_me developer$ script/console
Loading development environment (Rails 2.3.2)
ENV['REQUEST_URI'] = "/demo/index"
ENV['REQUEST_METHOD'] = "get"
Dispatcher.dispatch
NoMethodError: You have a nil object when you didn't expect it! The error occurred while evaluating nil.env_table