Lưu ý từ Michael 12/11/2011 - Tôi đã thay đổi sự chấp nhận của tôi từ điều này (rubytheracer) thành ở trên (nodejs) vì nhà trị liệu có vấn đề về kích thước mã. Heroku bây giờ mạnh mẽ ngăn cản nó . Nó sẽ 'hoạt động' nhưng có thể có vấn đề về kích thước / hiệu suất.
Nếu bạn thêm thời gian chạy, chẳng hạn như Therubyracer vào Gemfile của bạn và chạy gói thì hãy thử và khởi động máy chủ, nó sẽ hoạt động.
gem 'therubyracer'
Một thời gian chạy javascript là cần thiết để biên dịch coffeescript và cũng cho uglifier.
Cập nhật, 12/12/2011: Một số người tìm thấy sự cố với rubytheracer (tôi nghĩ rằng đó chủ yếu là kích thước mã). Họ đã tìm thấy execjs (hoặc nodejs) hoạt động tốt (nếu không tốt hơn) và nhỏ hơn nhiều.
nb Coffeescript đã trở thành một tiêu chuẩn cho 3.1+