在我的应用程序中,我收到一个 Sprockets::CircularDependencyError application.js has not been required。这会影响我应用程序中的每个页面,因为没有 JS 加载。注意 - 此错误发生在相当复杂的合并之后。
我的假设(如果我错了,请纠正我)是因为两个不同的文件需要 application.js 而发生此错误。如果是这样,我应该在哪些文件中查找来调试此错误?如何测试我的应用程序以确定哪些文件已经需要 application.js?
非常感谢您的帮助。我非常乐意提供任何相关信息。
“这个错误发生在相当复杂的合并之后。”
我确信冲突肯定会发生在application.js
文件也是如此。合并后,您可能没有删除版本控制为您创建的额外 application.js.* 文件,其中它们都将具有以下行require tree
或者其他什么......即两者都需要彼此从而循环依赖。确保该文件夹中没有此类额外文件...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)