Image


#1

Bonjour,

Lorsque j’affiche une image dans mon code html, le nom de celle-ci est
complétée avec un identifiant (timestamp si j’ai bien compris) du
genre “image.png?1220803169”.

Y-a-t-il un moyen de supprimer cet identifiant à la fin du nom de
l’image?

Explication:
J’utilise le script IE7 (http://dean.edwards.name/IE7/) pour gérer la
transprence des png sous IE6. Pour que la gestion se fasse, il faut
que le nom de l’image se termine par “*-trans.png”. Or l’identifiant
que Rails ajoute empêche le processus et donc la transparence de mon
png.

Avez-vous une idée sur le sujet?

Merci et bon week-end,
Nicolas


#2

Le 8 novembre 2008 14:42, Nicolas B. a écrit :

Lorsque j’affiche une image dans mon code html, le nom de
celle-ci est complétée avec un identifiant (timestamp si j’ai bien
compris) du genre “image.png?1220803169”.

Y-a-t-il un moyen de supprimer cet identifiant à la fin du nom de
l’image?

Il faut mettre une chaîne vide dans la variable d’environnement
RAILS_ASSET_ID.

-- Jean-François.


http://twitter.com/underflow_


#3

Salut !
Donc en gros tu veux te couper d’une fonctionnalité de caching
extrêment utile sur tous les navigateurs (y compris IE 6) juste pour
utiliser un vieux script JS ? C’est illogique, tu ferais mieux de
modifier ton script JS foireux ou d’en utiliser un autre (il en existe
des tonnes pour rajouter la transparence sous IE 6).

Nicolas B…

2008/11/8 Nicolas B. removed_email_address@domain.invalid: