给出在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'
添加到表单中,但没有执行任何操作。