В моем проекте 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)")
Очевидно, что ЕРБ отключает его. Я думал, что Rails 3.1 разрешает использовать препроцессор ERB до coffeescript, почему это может быть неудачным?