在开发 Rails 应用程序时,我在 google chrome 检查元素控制台中测试 ajax 链接时突然发现 12 个相同类型的错误:
我不知道这里发生了什么,但无论如何我的应用程序都可以正常工作。但是,当我在 Firefox 中启动我的应用程序时,我的应用程序甚至没有加载。我停下来,弹出这个错误:
我什至不知道还能在这里说什么,因为我完全被难住了。
在开发 Rails 应用程序时,我在 google chrome 检查元素控制台中测试 ajax 链接时突然发现 12 个相同类型的错误:
我不知道这里发生了什么,但无论如何我的应用程序都可以正常工作。但是,当我在 Firefox 中启动我的应用程序时,我的应用程序甚至没有加载。我停下来,弹出这个错误:
我什至不知道还能在这里说什么,因为我完全被难住了。
好的,我发现了问题所在。前几天试图让引导下拉按钮工作时,我重新排列了 application.js 文件夹以在 jquery 之前加载引导。我改变了这个:
//= require jquery
//= require jquery_ujs
//= require twitter/bootstrap
//= require_tree .
对此:
//= require twitter/bootstrap
//= require jquery
//= require jquery_ujs
//= require_tree .
当时,这解决了引导下拉问题。但是,我现在意识到,当 bootstrap 调用 jquery 时,它还没有被加载。因此,错误$ function does not exist
。只需将线路改回正确的顺序,现在一切都很好。