У меня есть проблема с моими глаголами в Rails...
просмотр страницы ресурса (Dog), который has_many (Блохи). Вложенный в собаку show.html.haml
- это вызов render @dog.fleas
, который автоматически (?) Находит и использует шаблон в "fleas/_flea.html.haml", чтобы перечислить каждую блоху, связанную с указанной собакой.
отображается правильно. гмм! Теперь, рядом с каждой блохой, я добавил ссылку "Убить блоху", которая идет на URL: //localhost:3000/dogs/1/fleas/7
. Что генерируется:
= link_to("Kill Flea", [ flea.dog, flea ], :method => :delete, :confirm => "Sure? A bunny will die")
но каждый раз, когда эта ссылка нажата, нет подтверждения... и она отображает страницу блохи show.html
. он как будто использует GET на /dogs/1/fleas/7
вместо DELETE?!?
ps- не беспокоился о том, что пауки и роботы удаляют вещи в моей базе данных... Я просто пытаюсь изучить Rails.. и понимаю, что происходит