1

为什么这会正确启动“确认”对话框...

<%= link_to "Visit Other Site", "http://www.rubyonrails.org/", :confirm => "Are you sure?" %>

...但不是这个:

<%= submit_tag "Save", :confirm => "Are you sure?" %>

我在用着:

  • 导轨 3.2.12
  • 宝石'jquery-rails'(版本:2.2.1)
4

2 回答 2

1

:confirm选项已弃用,现在将由 data 属性替换。在内部,submit_tag已经在进行替换。

请参阅submit_tag文档和源代码

因为数据属性依赖于 Unobtrusive JavaScript 来执行,所以您应该包含 jQuery JS 和 Rails UJS 文件。否则,该属性将在源代码中可见(请检查它)但不会触发确认。

于 2013-02-15T15:39:16.650 回答
0

这是一个悬而未决的问题/错误,请参阅上面的评论。

于 2013-04-30T16:13:05.937 回答