私は The Rails 3 way の例に従っており、コンソールでディスパッチャーにリクエストを送信しようとしたときに、ActionController::Dispatcher.new.call(env).last.body
私は得た
1.9.3p194 :001 > ActionController::Dispatcher.new.call(env).last.body
NameError: uninitialized constant ActionController::Dispatcher'
Rails 3.2.6 を使用していました。Rails API を確認したところ、ActionController のディスパッチャーが削除されていることがわかりましたが、Rails ガイドには次のように書かれていました。ActionController::Dispatcher.new は、Rails アプリケーションの主要な Rack アプリケーション オブジェクトです。Rack 準拠の Web サーバーは、ActionController::Dispatcher.new オブジェクトを使用して Rails アプリケーションを提供する必要があります。
Rails api の v3.0.7 が見つかりました。Dispatcher はそのバージョンにまだ存在します。
そこで、私の質問は次のとおりです。ActionController.Dispatcher.new として機能する同等のメソッドをどのように見つけることができますか? また、私のアプリが Rails 3.2.6 でうまく動作することを考えると、現在 ActionController.Dispatcher としての役割を果たしているのは Rails のどの部分ですか?