2008-09-17 5 views

Répondre

4

Ce fichier n'est pas là pour briser le cache au cours des opérations quotidiennes. Au moins en théorie, les serveurs proxy sont autorisés à mettre en cache les requêtes HTTP GET (tant que les paramètres restent les mêmes). Au lieu de cela, ce numéro est là pour vous permettre de mettre à jour en douceur vos fichiers CSS et JavaScript d'une version à l'autre. Si je comprends bien, il est censé rester en mode production. Les chiffres ne doivent changer que lorsque les horodatages de vos fichiers changent.

Voyez-vous des serveurs proxy communs qui ne parviennent pas à mettre en cache une requête HTTP GET avec un seul paramètre?

2

Pour désactiver le? Cache d'horodatage busting dans la production ajouter à votre config/environnements/production.rb

ENV['RAILS_ASSET_ID'] = '' 

Si vous voulez creuser plus profondément dans ce que cela fait, consultez asset_tag_helper.rb dans le ActionPack gem, ligne 527 (ish)

Questions connexes