:使用Rails 3和jQuery UJS时,Rails中的确认选项被忽略

pee*_*lba 3 javascript ruby-on-rails

我在我的Rails应用程序中有一个项目表,每个都有一个删除链接,如下所示:

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

但是,即使用户单击对话框上的"取消",也会发送删除请求.

有想法该怎么解决这个吗?我正在使用Rails 3,Beta 3,jQuery库和附带的jQuery UJS库.

小智 5

您需要获得更新版本的rails.js.我使用相同的设置遇到了同样的问题.当我对旧版本和新版本进行区分时,我发现旧版本中的确认处理程序已被注释掉.新版本解决了这个问题.