为什么这会正确启动“确认”对话框...
<%= link_to "Visit Other Site", "http://www.rubyonrails.org/", :confirm => "Are you sure?" %>
......但不是这一个:
<%= submit_tag "Save", :confirm => "Are you sure?" %>
我正在使用:
答案 0 :(得分:1)
不推荐使用:confirm
选项,现在它将被data属性替换。在内部,submit_tag
已经在替换。
请参阅submit_tag
documentation and source code。
因为数据属性依赖于Unobtrusive JavaScript来执行,所以你应该包含jQuery JS和Rails UJS文件。否则,该属性将在源代码中可见(请检查它),但不会触发确认。
答案 1 :(得分:0)
这是一个悬而未决的问题/错误,请参阅上面的评论。