Развертывание Jammit не работает с Heroku — получена ошибка 500

Я использую Jammit для обработки упаковки ресурсов в приложении rails3, размещенном на heroku, без каких-либо проблем.

Теперь я добавил несколько новых файлов css и js в свое приложение, и когда я загружаю обновления в heroku, новые ресурсы не загружаются. Вместо этого каждый файл css и javascript создает стандартную страницу ошибки heroku 500 (т. е. когда я просматриваю файлы css/js, загруженные с надстройкой веб-разработчика Firefox, я вижу исходный код страницы ошибки 500).

Забавно то, что приложение работает без проблем в режиме разработки, при этом все последние версии файлов css/js загружаются независимо, как и предполагалось.

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

Примечание. Для скомпилируйте активы и разверните их на героку, и компиляция завершится без каких-либо сообщений об ошибках. (Я использую команду 'heroku jammit:deploy', затем 'git add.' все, затем фиксирую изменения и отправляю их в git rep.

Мне действительно не помешала бы помощь, сталкивался ли кто-нибудь с подобными проблемами с Jammit и Heroku?

Большое спасибо за ваше время и помощь!

С уважением, Алекс


person Alex    schedule 24.06.2011    source источник


Ответы (1)


Я думаю, одна из причин может заключаться в том, что jammit не может сжать ваши js-файлы. Если у вас есть какие-либо синтаксические ошибки в ваших js-файлах, сжатие jammit не удастся. Попробуйте запустить «jammit» на локальном компьютере и посмотрите, не сработает ли он.

person rtdp    schedule 24.06.2011