我有以下几点:

<%= link_to my_path, method: :delete, confirm: 'Delete?', class: 'link-delete', 'data-message' => 'Are you sure?', 'data-severity' => 'danger', :remote => true do %>
  <i class="icon-trash"></i>
<% end %>

这带来了一个用于确认的 bootstrap 模式,我想连接到ajax调用,以便显示微调器或某种文本.

I know that I can use unobtrusive javascript to listen to the click event like so, if I DON'T use ':remote => true' in my link_to

jQuery ->
  $('.link-delete').live 'click', (event) ->
    $('.link-delete').html("Loading...")  #THE MSG OR ANIMATION I WANT TO DISPLAY
    $.get(this.href, null, null, 'script')
   false

but not sure how to combine the two when using ':remote => true'

有什么建议吗?

谢谢你的帮助

推荐答案

您可以像这样绑定到ajax调用:

<%= link_to my_path, method: :delete, confirm: 'Delete?', class: 'link-delete', 'data-message' => 'Are you sure?', 'data-severity' => 'danger', :remote => true do %>
  <i class="icon-trash"></i>
<% end %>

$('.link-delete').bind('ajax:beforeSend', function() {
  $('#mySpinner').show();
});

$('.link-delete').bind('ajax:complete', function() {
  $('#mySpinner').hide();
});

Ruby-on-rails相关问答推荐

form_with正在try 用错误的路径生成操作

Rails 7.1.3如何在生产环境中查看堆栈跟踪

对Rails进行枚举不允许空值

Rails TurboStream:可以向元素动态添加一个css类吗?

删除链接不起作用,重定向 echo 示 Ruby

Ruby - 如何删除目录中早于 X 天的所有文件?

创建大哈希的 Ruby 方法

Rails - Comment.count没有改变1

您如何查看在 Rails 中触发回调的关联模型?

如何使用 Rails 3 / Rack 在没有 www 的情况下重定向?

如何从 Ruby on Rails 应用程序返回正确的 HTTP 错误代码

Ruby 地理定位Ruby /插件

如何添加到序列化数组

为什么 respond_with 被从 rails 4.2 移除到它自己的 gem 中?

在具有唯一约束的关联中使用 Rails 中的 factory_girl.得到重复的错误

遇到在早期版本的 Rails 中使用 attr_accessible 的情况时,Rails 4 中的禁止属性错误

如何编写 Capybara 断言来判断按钮的存在及其启用或禁用状态?

Rails 5:重命名表迁移

如何在每个操作的基础上禁用 Ruby on Rails 的日志(log)记录?

没有路由匹配缺少必需的键:[:id]