Примечание от Майкла 28/12/2011 - я изменил свое согласие с этим (rubytheracer) на выше (nodejs), поскольку у therubyracer есть проблемы с размером кода.Heroku теперь решительно препятствует этому .Он будет «работать», но может иметь проблемы с размером / производительностью.
Если вы добавите среду выполнения, например therubyracer, в свой Gemfile и запустите комплект, попробуйте запустить сервер, на котором он должен работать.
gem 'therubyracer'
Javascript runtime требуется для компиляции coffeescript, а также для uglifier.
Update, 12/12/2011: Некоторые люди обнаружили проблемы с rubytheracer (я думаю, что это былов основном размер кода).Они обнаружили, что execjs (или nodejs) работают так же хорошо (если не лучше) и были намного меньше.
nb Coffeescript стал стандартом для 3.1 +