Einige Mitgliedsrouten mit bestimmten Namen werden nicht mit der erwarteten :id
innerhalb der Abfragezeichenfolge hinzugefügt. Diese Routen:Nicht alle Mitgliedsrouten erhalten eine ID in der Abfragezeichenfolge
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
Dies erzeugt:
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
Aufgaben, Obst und Autos keine ID haben. Warum das?
: facepalm. Ich kann nicht glauben, dass ich das verpasst habe. –