2

我的 rails 3.1 项目中有一个文件名为:foo.js.coffee.erb

console.log <?= 1+1 ?>

这导致:

throw Error("ExecJS::ProgramError: Error: Parse error on line 1: Unexpected 'COMPOUND_ASSIGN'\n  (in /Users/trafnar/Sites/imagesnap/app/assets/javascripts/tiles.js.coffee.erb)")

显然,ERB 正在绊倒它。我认为 Rails 3.1 允许在咖啡脚本之前使用 ERB 预处理器,为什么这会失败?

4

1 回答 1

4

你确定你的分隔符正确吗?我希望看到:

console.log <%= 1+1 %>

在一个.erb文件中。

于 2011-09-08T23:39:19.607 回答