J'ai mis toutes mes images pour mon thème d'administration dans le dossier des actifs dans un dossier appelé admin. Ensuite, je lie comme normal ie.
# Ruby
image_tag "admin/file.jpg" .....
#CSS
.logo{ background:url('/assets/images/admin/logo.png');
FYI. Juste pour tester, je n'utilise pas encore la balise asset_path car je n'ai pas compilé mes actifs.
Ok tout va bien jusqu'à ce que je décide de mettre à jour une image. J'ai remplacé certaines couleurs mais lors du rechargement, la nouvelle image stylisée ne s'affiche pas. Si je regarde l'image directement dans le navigateur, elle affiche toujours l'ancienne image. Pour aller plus loin, j'ai détruit le dossier des images d'administration. Mais il n'a rien cassé toutes les images sont toujours affichées. Et oui, j'ai effacé mon cache et essayé plusieurs navigateurs.
Existe-t-il une sorte de mise en cache d'images? Il ne s'agit que d'un développement local utilisant pow pour servir les pages.
Même en détruisant tout le dossier d'images, les images sont toujours servies.
Est-ce que je manque quelque chose?