2010-11-04 52 views
1

我使用的刪除鏈接如下:導軌 - 創建刪除鏈接

<%= link_to "Delete", photo_path(@photo.id), :confirm => "Are you sure?", :method=>:delete %> 

問題是,如果我點擊取消 - 它仍然刪除! wooops ...爲什麼呢?

回答

2

首先,您不必編寫photo_path(@ photo.id),只需傳遞@photo就足夠了。

<%= link_to "Delete", @photo, :confirm => "Are you sure?", :method => :delete %> 

如果鏈接不起作用,這意味着您的頁面無法正確加載您JavaScript框架的JavaScript適配器。例如,如果你使用使用jQuery,檢查:

http://github.com/rails/jquery-ujs

+0

奇怪,我升級我的rails.js和它的伎倆,一定是一個老的bug。謝謝 – AnApprentice 2010-11-04 15:14:45