2010-11-04 40 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