Ruby on rails 3.1 为什么rails 3.1不能在.js.coffee.erb文件中的coffeescript之前评估erb?

Ruby on rails 3.1 为什么rails 3.1不能在.js.coffee.erb文件中的coffeescript之前评估erb?,ruby-on-rails-3.1,coffeescript,erb,asset-pipeline,Ruby On Rails 3.1,Coffeescript,Erb,Asset Pipeline,我在rails 3.1项目中有一个名为foo.js.coffee.erb的文件 console.log <?= 1+1 ?> 很明显,雇员再培训局把它绊倒了。我认为Rails 3.1允许在coffeescript之前使用ERB预处理器,为什么会失败?您确定您的分隔符是正确的吗?我希望看到: console.log <%= 1+1 %> console.log 在一个.erb文件中。谢谢,我知道这是一件非常简单的事情。我使用了一个快捷方式来生成在我的.coffee文件

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

console.log <?= 1+1 ?>

很明显,雇员再培训局把它绊倒了。我认为Rails 3.1允许在coffeescript之前使用ERB预处理器,为什么会失败?

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

console.log <%= 1+1 %>
console.log

在一个
.erb
文件中。

谢谢,我知道这是一件非常简单的事情。我使用了一个快捷方式来生成在我的.coffee文件中不起作用的文件,所以我错误地键入了它。
console.log <%= 1+1 %>