Зачем мне нужен компилятор javascript, если я всегда прекомпилирую свои ресурсы? - PullRequest
1 голос
/ 03 октября 2011

Я запускаю рельсы 3.1 на моем сервере heroku (но с бамбуковым стеком).Начиная с версии 3.1 мне пришлось добавить компилятор javascript для uglifier.Поэтому я сейчас использую therubyracer-heroku.

Мне интересно, почему я всегда прекомпилирую свои ресурсы и даже отправляю их в Amazon S3.Так зачем мне по-прежнему нужен компилятор на хосте?

Я спрашиваю, потому что therubyracer - тяжелый камень, и поэтому многие запросы не выполняются из-за проблем с памятью.

1 Ответ

1 голос
/ 20 декабря 2011

Немного опоздал с ответом, но на самом деле вам не требуется среда выполнения javascript на рабочем сервере, и вы не должны.

Вам следует выключить компиляцию на сервере с помощью: config.assets.compile= false и прекомпилировать все ресурсы перед развертыванием.

...