这让我一整天都快要死了。我有一个 Rails 应用程序,我正在从 3.2 升级到 4.0.13,它在开发中运行良好。在 Rails 4 的测试中,我得到
ExecJS::ProgramError: ReferenceError: CoffeScript is not defined
在一系列集成测试中。我没有在任何地方显式调用或使用 ExecJS,它似乎是通过调用的,coffee-script
而后者又是通过调用的coffee-rails
。
我什至不知道我能给你什么有用的帮助。如果我手动将所有咖啡脚本编译为 javascript,甚至会发生这种情况,所以我不认为是我的咖啡导致了这种情况发生。
请随时索取东西,我会给你。
具有可能涉及此问题的版本的宝石:
导轨 4.0.13 水豚 2.7.1 水豚webkit 1.11.1 咖啡轨 4.2.1 咖啡脚本 2.4.1 执行js 2.7.0