Как пропустить прекомпиляцию неиспользованных ресурсов вендора - PullRequest
1 голос
/ 24 сентября 2011

В Rails 3.1 "rake assets: precompile" прекомпилирует все отдельные файлы .css и .js, которые находятся в папках vendor / assets / ... Например, он создает отдельные предварительно скомпилированные файлы для библиотек jquery, jqueryui и всех других файлов из папки vendor.

Мой веб-сайт содержит ссылки только на application.css и application.js. Почему он прекомпилирует каждый отдельный ресурс в отдельном файле? Я не использую эти файлы напрямую. Есть ли способ удалить эти файлы вендора из списка предварительной компиляции?

Меня беспокоит то, что для предварительной компиляции тех файлов, которые я никогда не буду использовать в производстве, требуются дополнительное время и место на диске.

1 Ответ

2 голосов
/ 25 сентября 2011

Это на самом деле ошибка в 3.1 .

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

Это исправлено в 3-1-stable, но после 3.1.1 тега RC1, поэтому, вероятно, будет в 3.1.2.

...