Cookie について調べたときに ActionController::Requestクラスについてちょっと触れたので、今回はこれが new されるところを見てみようと思う。クライアントからの HTTPリクエストがサーバーの 80番ポートに届いて、それが Webサーバーに捌かれてアプリケーションに振り分けられ、ActionController::Request というオブジェクトになる、まさにその瞬間というか、そこへ至る過程を理解したい。 参照する Rails のバージョンは 2.3.5。コメントなどは適当に省いてある。 ActionController::Request まずは ActionController::Request の initialize からスタート。 ここから順次その呼び出し元を辿っていこう。 # actionpack/lib/action_controller/re