在app/javascript/packs/application.js
我看到:const { $ } = require("@rails/ujs");
由于某些未知原因,我收到此错误:
rails-ujs.js:73 Uncaught DOMException: Failed to execute 'querySelectorAll' on 'Document': '[object HTMLDocument]' is not a valid selector.
at ./node_modules/@rails/ujs/lib/assets/compiled/rails-ujs.js.Rails.$ (http://192.168.1.34:3000/packs/js/application-82ae508a0043ae1b2583.js:1497:52)
at Object../app/javascript/packs/application.js (http://192.168.1.34:3000/packs/js/application-82ae508a0043ae1b2583.js:207:1)
at __webpack_require__ (http://192.168.1.34:3000/packs/js/application-82ae508a0043ae1b2583.js:20:30)
at http://192.168.1.34:3000/packs/js/application-82ae508a0043ae1b2583.js:84:18
at http://192.168.1.34:3000/packs/js/application-82ae508a0043ae1b2583.js:87:10
当我注释掉这一行时:const { $ } = require("@rails/ujs");
- 然后错误消失了,但我不知道我是否需要这一行?
这个错误以前没有发生过……希望我有更多的细节,但我没有。