2011-11-18 1 views
0

J'utilise la gemme Jammit pour agréger des fichiers CSS et Javascript en ressources uniques pour un téléchargement plus rapide. En utilisant la compression YUI, j'ai assemblé un grand nombre de scripts et de feuilles de style dans le fichier de configuration assets.yml et tout est chargé correctement dans l'environnement de développement.Jammit paquet_assets détruit des choses

Toutefois, lorsque je spécifie package_assets: always dans le fichier assets.yml pour appliquer le conditionnement des actifs en cours de développement, plusieurs erreurs se produisent soudainement et la page Web ne se charge pas correctement.

Comme l'ordre des inclus est correct, je ne comprends pas ce qui pourrait avoir mal tourné ... Est-il possible que Jammit réorganise ou endommage le code des fichiers Javascript empaquetés? Se pourrait-il que l'inclusion de fichiers déjà minifiés dans assets.yml provoque des problèmes?

Répondre

1

quelle compression utilisez-vous? J'ai utilisé le YUI et tout a bien fonctionné. Peut-être que vous avez un fichier js précédemment minifié et que la compression est en train de le casser?

+0

J'ai également utilisé YUI. Mais oui, j'ai plusieurs fichiers JS précédemment minifiés ... seulement je ne vois aucune raison pour que cela brise le code. La réduction d'un fichier ne peut pas améliorer les choses, mais cela ne devrait certainement pas détruire quoi que ce soit ... – dokaspar

+0

Je suis d'accord avec vous, mais je ne connais pas l'algorithme derrière – Coelhone