#24 open
Xavier Noria

ls dispatch.* does not list all possible entry points

Reported by Xavier Noria | December 20th, 2007 @ 02:31 PM | in Second Edition

The third paragraph on page 31 says that every time a Rails request comes in the web server hands control to one of the three dispatch.* files under public.

That is not the case if the server is WEBrick or Mongrel. For WEBrick the dispatcher is run by the code in railties/lib/webrick_server.rb. For Mongrel the code that runs the dispatcher lives in mongrel-version/lib/mongrel/rails.rb.

This can be traced from the files under railties/lib/commands/servers.

Comments and changes to this ticket

Please Login or create a free account to add a new comment.

You can update this ticket by sending an email to from your email client. (help)

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

People watching this ticket