2009-11-15 5 views
3

Dans une application Rails, si je regroupe plusieurs feuilles de style en une utilisant la mise en cache, le fichier résultant sera-t-il automatiquement actualisé lorsque l'une des feuilles de style est mise à jour?Quand une feuille de style mise en cache est-elle actualisée dans Rails?

stylesheet_link_tag "style1.css", "style2.css", :cache => "mystyles" 

Et, si non, comment puis-je expirer le fichier résultant?

Répondre

4

Pour les environnements de production, il suffit de supprimer all.css de votre répertoire stylesheets dans le cadre de votre déploiement pour le régénérer à l'aide des nouveaux fichiers.

En mode de développement, ActionController::Base.perform_caching est défini sur false par défaut, donc aucune mise en cache ne se produira.