ruby-on-rails - Active Admin - 如何在更新表单时添加 'confirm' 弹出窗口

标签 ruby-on-rails activeadmin

是否可以在事件管理表单中向更新操作添加确认类型警报?

我的意思是,当用户点击表单上的 Update 时,我希望弹出一个警报(很像点击 Delete 时弹出的警报)要求他们确认他们是否确定...

我在表格中有以下内容:

f.actions 

看起来这应该是一件简单的事情,但我不知道它想要什么?

我的 active_admin.js 文件中现在有以下内容:

$("#order_submit_action").submit(function(e) {
    alert("Are you sure?");
    e.preventDefault();
});

但是它不起作用?! (也没有 JS 错误)

提前致谢

最佳答案

app/assets/active_admin.js.coffee

$ ->
  $('form').submit (event)->
    if confirm 'Are you sure?'
      true
    else
      event.preventDefault()

用你自己的匹配器替换 $('form'),它应该能很好地工作!

关于ruby-on-rails - Active Admin - 如何在更新表单时添加 'confirm' 弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24636104/

相关文章:

ruby-on-rails - 输入表单字段的 ActiveAdmin 自定义值

ruby-on-rails - ActiveAdmin 中的 Formtastic 提示问题(不需要的对象 ID 输出)

ruby-on-rails - 使用复选框过滤列表

ruby-on-rails - Amazon S3 缓存音频文件

ruby-on-rails - Rails ActionMailer 发送没有身份验证的电子邮件

ruby-on-rails - 使用范围过滤整数字段

ruby-on-rails - 事件管理员 : sorting on multiple columns

sql - 选择具有不匹配 ID 计数的不同元素

ruby-on-rails - Postgres : Many-to-many vs. 多列与数组列

ruby-on-rails - 如何解决rails 4中未初始化的常量用户