when "controller" is created ?

Hi,

Does anyone know when exactly the "controller" objects are created in
rails?
when the http server starts? or when it is answering a http request? or
...
thanks you very much.

Sayoyo

The dispatcher will handle each request and a new controller
is instantiated by the routing system when a route is recognized.

In ActionController::Dispatcher, you've got this method :

      def handle_request
        @controller = Routing::Routes.recognize(@request)
        @controller.process(@request, @response).out(@output)
      end

  -- Jean-François.