2011-02-12 48 views
0

jquery.jsapplication.html.erb將禁用銷燬/刪除功能。鐵路刪除/銷燬方法將無法與jquery

下面的代碼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> 

任何想法?這是一個錯誤嗎?

+1

的[當安裝了jQuery,爲什麼可能重複我的「刪除」鏈接中斷?](http://stackoverflow.com/questions/3640702/when-installing-jquery-why-does-my-delete-link-break) – idlefingers 2011-02-12 14:12:07

回答

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 %>

,它會像一個魅力

+0

你是對的,你可以簡單地放置在那裏記錄而不是路徑,但我認爲這與OP的問題沒有任何關係。 – CharlieMezak 2011-03-03 14:38:31