【发布时间】:2013-10-29 20:51:49
【问题描述】:
我负责将 PHP 应用程序更改为 RoR 应用程序。一切都很顺利,但是 turbolinks 给我带来了一些麻烦。为了解决这个问题,我决定将现有的 .js 库转换为 .js.coffee
我有两个.js 库:
lightbox-2.6.js
modernizr.custom.js
这些工作完美。
将这些.js 文件转换为.js.coffee 后,出现以下错误:
ExecJS::RuntimeError in Application#gallery
安装 node.js 并不能解决问题。
删除
//= require_tree .
来自app/javascripts/application.js 确实解决了这个问题。不过按照this的说法,去掉这个require方法就意味着有
ExecJS 与 JavaScript 一起正常工作的实际问题 系统上的运行时
好吧,我承认我真的不明白如何处理这个问题。 .js 完美运行。转换为 .js.coffee 时会出现此问题。我实际上也不知道 ExecJS 是什么。有人可以澄清这里发生了什么吗?为什么转换为 js.coffee 后它根本不起作用,我该如何解决?
【问题讨论】:
标签: javascript ruby-on-rails node.js coffeescript