Je deviens fou ici. Je développe une application rails, et j'utilise la gemme twitter-bootstrap-rails afin d'inclure les styles Twitter Bootstrap dans mon application. Cette gemme génère un fichier appelé 'bootstrap_and_overrides.css.less' dans app/assets/stylesheets, que j'ai utilisé pour modifier certaines des variables bootstrap et inclure mes propres surcharges CSS.
Tout a bien fonctionné jusqu'à aujourd'hui. Pour une raison quelconque, les modifications que j'apporte à ce fichier aujourd'hui sont enregistrées dans le fichier, mais Rails continue de servir l'ancienne version du fichier ! J'ai cherché et je n'ai trouvé aucune version précompilée du fichier nulle part (rien dans public/assets)... seulement celle dans assets/stylesheets que j'ai modifiée. Tout semble correct en ce qui concerne les répertoires de l'application, mais lorsque je démarre le serveur rails, que je charge la page et que j'utilise l'inspecteur d'éléments pour regarder les feuilles de style, j'utilise une ancienne version de 'bootstrap_and_overrides.css.less' avec des règles que j'ai supprimées. J'ai désactivé le cache de mon navigateur, et j'ai essayé dans 4 navigateurs différents également, donc je suis presque sûr que ce n'est pas le résultat de la mise en cache du navigateur.
Le pipeline d'actifs de rails semble juste servir une version du fichier qui n'existe pas ! Quelqu'un a-t-il une idée de la raison pour laquelle cela peut se produire ?