无法在CoffeeScript中呈现ruby代码

时间:2012-11-18 21:02:46

标签: ruby-on-rails coffeescript

我在/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以及如何解决它?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

在<{em> .erb扩展程序之前,您应该有一个文件扩展名.coffee application.js.erb.coffee