对于jquery,有一种非常流行的检查ajax请求是否完成的模式
def finished_all_ajax_requests?
return if page.evaluate_script('jQuery.active').blank?
page.evaluate_script('jQuery.active').zero?
end
是否有@rails/ujs的等效代码片段,我试图检查从模态触发的远程表单,它还使用刺激物js ajax回调。
No。UJS只是创建标准的XMLHttpRequest对象,并不保存它们的计数。您以前不应该依赖于这种类型的功能,而应该在请求完成时对可见的页面更改设置期望。测试用户做了什么,看到了什么