У меня проблема с глаголами в Rails ...
просмотр страницы для ресурса (Dog), который has_many (Fleas). В 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 ... и понять, что происходит