Rails の動詞に問題があります...
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
ページが表示されます。DELETEの代わりにGET onを使用しているかのようです ?!?/dogs/1/fleas/7
ps- スパイダーやロボットがデータベース内のものを削除する心配はありません... ただ Rails を学び、何が起こっているのかを理解しようとしています。