Well I finally got off my keister and wrote up a patch for a feature a few of us have been using for a while. If you're running edge Rails, just svn up and type
rake routes to see a list of all the routes defined for your app.
If you're running an older version of Rails (1.2.3 works, not sure about pre-1.2 though) but still want in on the action, you should install sake and then pour yourself a shot:
$ sake -i http://pastie.caboo.se/74249.txt routes $ sake routes
I've found this task indispensable when dealing with RESTful routing. If you're doing anything beyond the basics with routes, you should check this out. It can be a huge time saver.
And in closing, a little history and credit. While the patch was mine, the inspiration came from elsewhere. First there was Rick Olson's routing_navigator plugin, which I found both very useful and way too awkward to use effectively. I cobbled up some code to do that from a script, while at the same time Chris Wanstrath did the obvious thing and wrote a rake task for it. I fixed that to show routes with names. And at last I got tired of the ugly formatting and fixed it up to the current incarnation. Just goes to show that software evolution beats intelligent designers. And if a tiny little patch has even that amount of history, just think about how some of the more complicated features may have developed.