Вышеупомянутый не работает для ресурса, как и следовало ожидать, поскольку корзина является ресурсом (то есть единственным), а не ресурсами, поэтому нет концепции коллекции, все должно быть ограничено текущим_узлом. В этом случае пользователь has_one Basket.Как добавить настраиваемый маршрут к ресурсу singleton?
Однако я хотел бы указать свой маршрут без необходимости прибегать к добавив еще одну строку в маршрутах, например:
map.checkout 'basket/checkout', :controller => 'baskets', :action => 'checkout'
Возможно ли это?
Конечно, мой другой вариант - добавить контрольный контролер.
Я часто задавался вопросом то же самое, и мне всегда приходилось прибегать к написанию руководства по названию маршрута, как вы упомянули выше, хороший Q! – brad