繁体   English   中英

Rails 3:submit_tag不:确认(而link_to确认)

[英]Rails 3: submit_tag does not :confirm (while link_to does)

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

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

...但不是这个:

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

我正在使用:

  • 导轨3.2.12
  • gem'jquery-rails'(版本:2.2.1)

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

请参阅submit_tag文档和源代码

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM