これが私のレールlink_toです
<%= link_to 'Delete',url_for(action: :delete,id: @user.id),data: {confirm: "Are you sure?"} %>
上記の方法を試しましたが、警告メッセージなしで直接削除されています。私が犯したなんて間違った。誰でも修正できますか。
これが私のレールlink_toです
<%= link_to 'Delete',url_for(action: :delete,id: @user.id),data: {confirm: "Are you sure?"} %>
上記の方法を試しましたが、警告メッセージなしで直接削除されています。私が犯したなんて間違った。誰でも修正できますか。
これを試して
<%= link_to 'Delete',url_for(action: :delete,id: @user.id),method: :delete, data: {confirm: "Are you sure?"} %>
:method オプションを使用する必要があると思います
<%= link_to 'Delete',url_for(action: :delete,id: @user.id), method: :delete, confirm: "Are you sure?" %>
この種のアクションにはボタン(およびフォーム)を使用する方がおそらく良いでしょう
Rails 用の jQuery ライブラリと jQuery ドライバーの両方が含まれていることを確認してください。jquery-rails
私が知る限り、gem は Rails の新しいバージョンでこれらの両方を処理します。
また、jQuery ドライバーの将来のバージョンとの互換性を高めるために、:confirm
オプションを外側に移動し:data
、jquery-rails
gem にそれをどうするかを決定させます。