按下导轨5上的后退按钮后,仍然禁用带有'data-disable-with'的链接(turbolinks& jquery ujs)

时间:2016-12-08 16:03:33

标签: jquery ruby-on-rails ruby-on-rails-5 turbolinks

所以我有一个简单的链接:

%td= link_to("#{fa("institution")} #{entity.short_name}".html_safe, entity_path(entity), class: "button", data: {disable_with: "<i class=\"fa fa-spin fa-circle-o-notch\"></i>".html_safe})

当我按下此链接时,它会显示一个旋转图标,并将其重定向到另一页。当我按下后退按钮时,它仍然显示旋转图标。

所以我尝试用多种解决方法解决这个问题:

  • I read this issue并将autocomplete: "off"添加到链接中,但是 它不起作用。
  • 我在SO上发现了this question,发现了$.rails.enableElement()函数,并在我的浏览器控制台上尝试了:
  • $.rails.enableElement($("a"))
  • $.rails.enableElement($('[data-disable-with]'))

这也不起作用。你知道为什么这些解决方案不起作用吗?有什么建议吗?

0 个答案:

没有答案