0

我在/assets/javascript管道中有一个简单的 CoffeScript 文件,在向其中添加 CoffeScript 时工作正常。

如果我<%= puts "hello world" %>在上面添加一个简单的,我希望它在文件上呈现“Hello World”,但是我收到了这个错误消息

throw Error("ExecJS::ProgramError: Error: Parse error on line 1: Unexpected 'COMPARE'\n  (in /Users/user/Sites/app/app/assets/javascripts/application/application.js.coffee)")

知道是什么阻止我渲染 Ruby 以及如何解决它吗?

4

2 回答 2

2

您是否尝试添加.erb到文件名以启用 ruby​​ 预处理?

于 2012-11-18T21:23:55.717 回答
2

您应该在扩展名之前有一个文件扩展.erb .coffeeapplication.js.erb.coffee

于 2012-11-18T21:25:09.520 回答