Rails4のlink_toでconfirmを表示する方法
Ruby on Rails 4 で link_toで削除ボタンを作った時に、 「削除します。よろしいですか?」というような、confirmを表示させようと思って、 以下の用に書いたのですが、完全にconfirmが無視されて、削除処理が走ってしまいました。
= link_to item_path(@item), method: :delete, class: 'btn btn-danger', :confirm => '削除します。よろしいですか?' = icon('trash') span 削除
対処方法
下記によれば
ActionView::Helpers::UrlHelper
サンプルにある用に、data-confirmに値をもたせれば良いようなので
以下の用に、書くと解決されます。
= link_to item_path(@item), method: :delete, class: 'btn btn-danger', data: { :confirm => '削除します。よろしいですか?'} do = icon('trash') span 削除
関連記事
- 作者: すがわらまさのり,前島真一,近藤宇智朗,橋立友宏
- 出版社/メーカー: 技術評論社
- 発売日: 2014/10/31
- メディア: Kindle版
- この商品を含むブログ (1件) を見る