Nota de Michael 28/12/2011 - He cambiado mi aceptación de esto (rubytheracer) a arriba (nodejs) ya que therubyracer tiene problemas de tamaño de código. Heroku ahora lo desalienta fuertemente . Funcionará, pero puede tener problemas de tamaño / rendimiento.
Si agrega un tiempo de ejecución, como therubyracer a su Gemfile y ejecuta el paquete, intente iniciar el servidor, debería funcionar.
gem 'therubyracer'
Se requiere un tiempo de ejecución de JavaScript para compilar coffeescript y también para uglifier.
Actualización, 12/12/2011: Algunas personas encontraron problemas con rubytheracer (creo que era principalmente del tamaño del código). Encontraron que execjs (o nodejs) funcionaban igual de bien (si no mejor) y eran mucho más pequeños.
nb Coffeescript se convirtió en un estándar para 3.1+