Mina: Problème de saut de précompilation des éléments

Créé le 4 oct. 2012  ·  9Commentaires  ·  Source: mina-deploy/mina

J'ai rencontré le problème avec la précompilation des actifs.

Notre application a l'option de configuration config.assets.compile = false , qui déclenche une exception lorsque l'actif requis (dans notre cas admin.css ) n'est pas précompilé. L'ajout de l'actif dans la liste de précompilation devrait le résoudre : config.assets.precompile += ['admin.css']

Voici le problème. Mina ignore la précompilation des actifs et provoque ainsi l'échec de l'application après le prochain déploiement réussi. Je l'ai corrigé en supprimant le dossier des ressources et j'ai réexécuté le déploiement.

Des conseils à ce sujet ?

Commentaire le plus utile

Un moyen d'avoir cette option (force_aseets=1) dans le config/deploy.rb ?

Tous les 9 commentaires

bundle exec mina deploy force_assets=1

Essayez ça en attendant.

Le 5 octobre 2012, à 00h56, Dan Sosedoff [email protected] a écrit :

J'ai rencontré le problème avec la précompilation des actifs.

Notre application a l'option de configuration config.assets.compile = false, qui déclenche
exception lorsque l'actif requis (dans notre cas admin.css) n'est pas précompilé.
L'ajout de l'actif dans la liste de précompilation devrait le résoudre :
config.assets.precompile
+= ['admin.css']

Voici le problème. Mina saute la précompilation des actifs et provoque ainsi
l'application échouera après le prochain déploiement réussi. je l'ai corrigé en supprimant
le dossier d'actifs et exécutez à nouveau le déploiement.

Des conseils à ce sujet ?

-
Répondez directement à cet e-mail ou consultez-le sur
Gi tHubhttps://github.com/nadarei/mina/issues/60.

Cela nous est arrivé lorsque nous avons utilisé un script similaire avec Capistrano. Je ne sais pas comment résoudre ce problème avec élégance, mais au moins Mina peut également vérifier les modifications dans application.rb.

config/application.rb et config/environments/production.rb, étant donné que c'est là que la plupart stockent leur configuration de précompilation. (Personnellement, je dirais que application.rb est le meilleur endroit pour le mettre, cependant)

J'ai le même problème, des nouvelles d'un correctif ?

Il attend juste que quelqu'un vienne le réparer. il y a plusieurs mois, j'ai essayé de commencer le travail, mais quelque chose m'a arrêté.

+1

mina ne vérifie que les différences entre l'application/les actifs et le fournisseur/les ânes pour les changements. N'en vérifie aucun autre car vous pouvez créer vos propres fichiers d'initialisation qui pourraient modifier la configuration des actifs.

Veuillez utiliser mina deploy force_assets=1

@d4be4st Mais qu'en est-il des actifs du moteur ?

Un moyen d'avoir cette option (force_aseets=1) dans le config/deploy.rb ?

Cette page vous a été utile?
0 / 5 - 0 notes