Home How do you add a custom route to a singleton resource?
 map.resource :basket, :collection => { :checkout => :post }  The above does not work for a resource, as you would expect since basket is a resource (ie. singular) not resources, so there is no concept of a collection, everything should be scoped to the current_user. In this case User has_one Basket. However I would like to specify a custom route without having to resort to adding another line in routes, eg: map.checkout 'basket/checkout', :controller => 'baskets', :action => 'checkout'  Is this possible? Of course my other option is to add a checkouts controller.