Rails.ajax 调用返回 false (rails-ujs)

Rails.ajax call returning false (rails-ujs)

我正在尝试将 ajax 与 rails-ujs 结合使用,但我的调用没有任何作用。该应用程序使用 rails 5.1 并在 application.js

中具有 rails-ujs 要求

当我在浏览器控制台中测试代码时,它是 return false。

下面是代码:

  Rails.ajax({
    url: "/notifications.json",
    type: "GET",
    success: function(data) {
      console.log(data)
    }
  })

要使 ajax 调用与 rails-ujs(没有 jQuery)一起工作,我没有找到 目前有任何文档,希望下面的代码有所帮助。

Rails.ajax({
  dataType: 'script',
  url: "/notifications.json",
  type: "GET",
  beforeSend: function() {
    return true
  },
  success: function(data) {
    console.log('Ajax fine!')
  }
})