在Rails中使用JQuery表单提交时,如何抑制Turbolinks响应?

时间:2019-03-13 02:53:32

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

给出在CoffeeScript中使用JQuery提交的表单:

$('form').submit ->
    $.ajax
      url: $('form').attr('action')
      type: 'POST'
      data: $('form').serialize()
      success: (data, status, xhr) ->
        ...
    false

表单提交

<button type="submit">Go!</button>

该表单按预期提交,并且控制器操作调用redirect_to

对于正文,响应为200:

Turbolinks ClearCache...
Turbolinks.visit...

永远不会调用成功处理程序,可能是因为Turbolinks截获了响应。

那么,如何抑制来自Rails应用程序的TurboLinks响应?

turbolinks (5.1.1)
turbolinks-source (5.1.0)
rails (4.2.10)

我尝试将data-turbolinks: 'false'添加到表单中,但没有执行任何操作。

0 个答案:

没有答案