stevehodgkiss/restful-routing — pull request #46 by tommysqueak (2012-02-02 21:43:55+00:00)
Title: Specifying Only Actions Affects the Order of Route Registration

The order of the Only actions is the order the routes get registered and not the original order in IncludedActions.

So
map.Resources(m => m.Only("show", "edit", "new"));
meant that /list/edit was being routed to the show action as /list/{id} where 'edit' was the id, as mvc matched this one first.

Hope that makes sense. The pull request ensures the IncludedActions order is maintained. Specs included :)