铁路删除/销毁方法不适用于jquery

pie*_*fou 0 jquery ruby-on-rails

jquery.jsapplication.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>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?这是一个错误吗?

Raf*_*fal 5

在Rails3中,您需要在您的行中添加以下标记以执行删除

<%= csrf_meta_tag %>

如railscast http://asciicasts.com/episodes/205-unobtrusive-javascript中所述

希望这可以帮助.