首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails引导程序使用Sweet警报确认删除

Rails引导程序使用Sweet警报确认删除
EN

Stack Overflow用户
提问于 2016-02-08 16:28:39
回答 1查看 988关注 0票数 0

我正在尝试用SweetAlert替换我的“确认”删除。

目前,使用普通警报对话框删除观察者可以很好。我不知道怎么打电话给sweetalert.js。

抱歉,如果这是个愚蠢的问题。我对这件事很陌生!谢谢!

team.html.erb

代码语言:javascript
复制
               <td>
                 <div class="btn-group">
                   <%= link_to "/members/observers/#{observation.id}", class: "btn btn-xs btn-danger", method: :delete,  data: { confirm: "Are you sure?" }  do %>
                       <i class="fa fa-times fa-fw" data-toggle="tooltip" data-placement="top" title="Remove Observer"></i>
                   <% end %>
                 </div>
               </td>

sweetalert.js

代码语言:javascript
复制
swal({
    title: "Are you sure?",
    text: "You will not be able to recover this imaginary file!",
    type: "warning",
    showCancelButton: true,
    confirmButtonClass: "btn-danger",
    confirmButtonText: "Yes, delete it!",
    cancelButtonText: "No, cancel plx!",
    closeOnConfirm: false,
    closeOnCancel: false
},
function(isConfirm) {
    if (isConfirm) {
        swal("Deleted!", "Your imaginary file has been deleted.", "success");
    } else {
        swal("Cancelled", "Your imaginary file is safe :)", "error");
    }
});
EN

回答 1

Stack Overflow用户

发布于 2017-03-13 08:29:07

确保application.js文件中包含了jqueryjquery_ujs

代码语言:javascript
复制
//= require jquery
//= require jquery_ujs

如果您还没有安装'jquery-rails' gem的话。

代码语言:javascript
复制
gem 'jquery-rails'

然后运行bundle install

我相信你可以走了!)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35274475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档