railscasts - Destroy Without Javascript
Railscasts - Destroy Without JavaScript
を読んで。
通常の削除用のリンク(下記のような)は、javascriptが使えることが前提になっている。
link_to "destroy", :confirm => "Are you sure?", :method => :delete
なので、javascriptを無効にしているブラウザでは実行できない。
解決方法
- link_toをbutton_toにする
- 確認画面を間に挟み、確認画面でformを表示する