passenger-rails overrides the Rack::Handler.default method to return Rack::Handler::Passenger which will cause rack (and rails) to use passenger by default.
>= 1.9.3
Brenno Costa