I am a relative beginner at Rails 3 routing and it has now caused me enough pain that I want to figure out the real solution.
A couple of details:
I have some semi-restful controllers that contain some methods outside the standard seven new, create, edit, update, destroy, etc.
Generally, I want my routes page to map everything to 'controller/action', but perhaps with the rare exception.
I am under the impression that having a general mapping like match ':controller/:action' is not recommended for security reasons, even though I prefer to use session data rather than params which are more easily modified.
What's the best way to go about structuring my routes document in an efficient way?