Url de la imagen del clip


Pregunta Estúpida?

<img alt="Phone_large" src="/system/photos/1/small/phone_large.jpg?1238845838" />

¿por Qué "?1238845838 " añadido a la ruta de la imagen?

¿Cómo puedo obtener mi ruta/url sin ella?

Author: aNoble, 2010-09-14

1 answers

Se le conoce comúnmente como un "cache buster". Paperclip añade automáticamente la marca de tiempo de la última vez que se actualizó el archivo.

Digamos que debes eliminar el buster de caché y usar /system/photos/1/small/phone_large.jpg en su lugar. La URL no cambiaría cuando cambiaras la imagen y tus visitantes verían la imagen antigua mientras la tuvieran almacenada en caché.

Si desea eliminarlo, simplemente llame a .url(:default, timestamp: false). Por supuesto, puedes cambiar :default a cualquier otro estilo que hayas definido.

O si desea globalmente por defecto a off, simplemente poner esto en un archivo config/initializers/paperclip.rb.

Paperclip::Attachment.default_options[:use_timestamp] = false
 71
Author: aNoble,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-06-12 16:09:43