1
我在我的heroku服務器上運行rails 3.1(但使用竹棧)。 從3.1開始,我不得不爲uglifier添加一個javascript編譯器。所以我現在正在使用therubyracer-heroku。爲什麼我需要一個JavaScript編譯器,如果我總是預編譯我的資產?
我想知道的原因是我總是預編譯我的資產,甚至將它們推送到Amazon S3。那麼爲什麼我仍然需要在主機上編譯?
我在問,因爲therubyracer是一個沉重的寶石,所以很多請求由於內存問題而失敗。
我沒有確切的答案,但我猜你不需要它。如果關閉生產中的uglifying資產,並將'therubyracer'包含在Gemfile中的'group:development'塊中。 –