Моята предварителна компилация на актива е неуспешна поради един javascript файл (ckeditor.js), който вече е компресиран и uglifier не може да го анализира.
Тъй като няма смисъл да я компресираме два пъти, бих искал да го пренебрегнем (всички останали работи добре).
Едно решение, което мога да помисля от горната част на главата сие просто да го преместите в / публично и да го споменете от там, но това също би означавало, че пропускам компресията на gzip и пръстовите отпечатъци на прекомпилацията за мен.
Моят конфиг в случай, че се чудите:
# Asset precompilation
config.assets.digest = true
config.assets.compress = true
config.assets.compile = false
config.assets.precompile += %w{apple.css libs/modernizr-2.5.3.min.js admin/ckeditor.js}
config.assets.css_compressor = :yui
Използвам Rails 3.2
Отговори:
-2 за отговор № 1Просто го поставете в некомпресиран файл и имаме углифър да свърши работата за всички файлове