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

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

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

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

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

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

Я мог бы действительно использовать некоторую помощь здесь, кто-нибудь испытывал подобные проблемы с Jammit и Heroku?

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

С наилучшими пожеланиями, Алекс

1 ответ

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

Другие вопросы по тегам