将jquery.js
放入application.html.erb
将禁用销毁/删除功能。
代码html代码,从<%= link_to 'D', word_path(word), :confirm => 'Are you sure?', :method => :delete %>
生成,点击后,show
操作,而不是destroy
将被调用,并且不再有确认窗口。
<a href="/words/3" data-confirm="Are you sure?" data-method="delete" rel="nofollow">Delete</a>
有什么想法吗?这是一个错误吗?
答案 0 :(得分:5)
在Rails3中,您需要在您的行中添加以下标记以执行删除
<%= csrf_meta_tag %>
如railscast http://asciicasts.com/episodes/205-unobtrusive-javascript
中所述希望这有帮助。
答案 1 :(得分:0)
<%= link_to 'D', word_path(word), :confirm => 'Are you sure?', :method => :delete %>
为此你不需要添加“word_path”只需添加
<%= link_to 'D', word, :confirm => 'Are you sure?', :method => :delete %>
它会像魅力一样工作