Некоторые строки-члены с определенными именами не добавляются с ожидаемым :id
внутри строки запроса. Эти маршруты:Не все маршруты членов получают идентификатор в querystring
resources :tests do
member do
get :foo
end
end
resources :contacts do
member do
get :foo
end
end
resource :tasks do
member do
get :foo
end
end
resource :fruits do
member do
get :foo
end
end
resource :cars do
member do
get :foo
end
end
resources :appointments do
member do
get :foo
end
end
Производит это:
foo_test GET /tests/:id/foo(.:format) tests#foo
foo_contact GET /contacts/:id/foo(.:format) contacts#foo
foo_tasks GET /tasks/foo(.:format) tasks#foo
foo_fruits GET /fruits/foo(.:format) fruits#foo
foo_cars GET /cars/foo(.:format) cars#foo
foo_appointment GET /appointments/:id/foo(.:format) appointments#foo
Задачи, фрукты и автомобили не имеют идентификатор. Почему это?
: FACEPALM. Не могу поверить, что я пропустил это. –