Rails3:如何在执行控制器操作之前请求确认

时间:2013-08-14 14:10:59

标签: javascript ruby-on-rails-3 confirmation ujs

我很难找到一个简单的解决方案来绕过submit_tag上“:confirm”的弃用

点击submit_tag后,我只想在继续执行控制器操作之前请求确认。如果没有确认,我想什么都不做。 我知道这在UJS中是可能的。我正在使用Coffeescript。

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

我认为data-confirm仍有效:

submit_tag "Save", data: { confirm: "Are you sure?" }

请看这里:http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-submit_tag

答案 1 :(得分:0)

你问的是jquery / javascript问题,而不是Rails问题。

这个要求确认表格提交的问题已被多次询问过。请看这个答案: Confirmation of Form Submission using jQuery