Jammit package_assets уничтожает вещи

Я использую гем Jammit для объединения файлов CSS и Javascript в отдельные ресурсы для более быстрой загрузки. Используя сжатие YUI, я собрал большое количество скриптов и таблиц стилей в файл конфигурации assets.yml, и все правильно загружается в среде разработки.

Однако, когда я указываю package_assets: always в файле assets.yml для принудительной упаковки разрабатываемых ресурсов, внезапно возникает несколько ошибок, и веб-страница не загружается должным образом.

Поскольку порядок включений правильный, я не понимаю, что еще могло пойти не так... Возможно ли, что Jammit переупорядочивает или повреждает код упакованных файлов Javascript? Может быть, включение уже минимизированных файлов в assets.yml вызывает проблемы?


person dokaspar    schedule 18.11.2011    source источник


Ответы (1)


какое сжатие вы используете?

Я использовал YUI, и все работало отлично.

может быть, у вас есть ранее минимизированный js-файл, и сжатие его ломает?

person Coelhone    schedule 18.11.2011
comment
Я также использовал ЮИ. Но да, у меня есть несколько ранее минимизированных файлов JS... только я не вижу причин, по которым это должно сломать код. Минимизация файла может и не улучшить ситуацию, но точно не должна ничего разрушить... - person dokaspar; 20.11.2011
comment
я согласен с вами, но также не знаю алгоритма этого - person Coelhone; 06.01.2012