This tag with rails 3
<%= link_to 'Destroy', item, :method => :delete,:confirm=>'Are you sure?' %>
produces this html
<a href="/news/3" data-confirm="Are you sure?" data-method="delete" rel="nofollow">Destroy</a>
The entry is deleted, the problem is that the popup appears twice.
What could be causing this?
I was having this same issue, and spent the better part of an hour looking into it. I found a solution in my situation, and I figured I would share it in case it helps...
My problem was that I had
in config/environments/development.rb
Changing that line to
fixed the confirmation duplication for me. I found the relevant information in this rails guide to asset pipeline. Hope it helps!
Delete:
from
app/assets/javascripts/application.js
. Despite of been commented it loads these js files. It works for me.I'm using Rails 4 and none of the answers worked for me, however the following worked... I changed the line:
to
https://github.com/rails/turbolinks/issues/244
So for me it was because i had defined data-remote instead of just remote.
IE
data: { remote: true, ... }
instead of
remote: true, data: { ... }
hope that helps.