Question

J'ai remarqué qu'après le déploiement via capistrano, les fichiers css statiques ne semblaient pas se charger, cela est vrai lorsque je spécifie spécialement

<%= stylesheet_link_tag 'resume',:cache => true %>

supprimer le: cache = > true résout le problème, mais j'aimerais savoir pourquoi cette option pose problème dans le premier cas et, d'autre part, quelle est la meilleure pratique lors du déploiement de l'application rails via capistrano

Était-ce utile?

La solution

: cache = > true crée un fichier appelé all.css s'il n'existe pas déjà dans votre répertoire de feuilles de style. C'est utile lorsque vous souhaitez combiner plusieurs feuilles de style afin que votre page reçoive moins de requêtes http. Supprimez ce fichier lorsque vous déployez une nouvelle version et il sera régénéré à partir des feuilles de style les plus récentes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top