【发布时间】:2013-12-04 19:48:16
【问题描述】:
我正在尝试在引擎中使用一些咖啡脚本,但一旦我将文件命名为:
*.js.coffee or *.coffee
一个错误被触发,我无法加载页面:
ExecJS::RuntimeError at /mylocation
SyntaxError: unexpected IDENTIFIER
页面无法加载。我的咖啡脚本正在另一个应用程序中工作(实际上我正在尝试将逻辑从主应用程序提取到引擎)。当我尝试在引擎中使用它时,如果它是一个 .coffee 文件,它就会失败。
我在核心应用程序的 gemfile 中:
gem 'coffee-rails'
在引擎 gemspec 中:
s.add_dependency 'coffee-rails'
如果我将文件重命名为 *.js,页面会加载,但我当然会在 js 控制台中看到语法错误。
知道我应该在哪里看或者我应该怎么做才能在我的引擎中使用coffeescript?
【问题讨论】:
标签: ruby-on-rails coffeescript