У меня есть запись в моем rout.rb, которая выглядит так:
resources :baskets, :shallow => true, :only => :show
resource :owned, :only => [:create, :destroy]
end
get '/baskets/owned', :to => 'owners#index'
Это создает маршруты, которые выглядят как:
basket GET /baskets/:id(.:format)
baskets_owned GET /baskets/owned(.:format)
# ...
Но теперь, когда я звоню / корзины / владелец, я получаю это:
Started GET "/baskets/owned" for 10.0.1.2 at 2011-06-09 10:31:33 -0400
Processing by BasketsController#show as JSON
Parameters: {"id"=>"owned"}
Какой самый идиоматический способ разрешить этот конфликт маршрутизации?