ruby on rails - thoughtbot - URL de la imagen del clip
paperclip validates (1)
¿Pregunta estupida?
<img alt="Phone_large" src="/system/photos/1/small/phone_large.jpg?1238845838" />
¿Por qué se agrega "? 1238845838" a la ruta de la imagen?
¿Cómo puedo obtener mi ruta / URL sin ella?
Comúnmente se lo conoce como "cache buster". Paperclip agrega automáticamente la marca de tiempo por última vez que se actualizó el archivo.
Supongamos que debe eliminar el /system/photos/1/small/phone_large.jpg
caché y usar /system/photos/1/small/phone_large.jpg
en /system/photos/1/small/phone_large.jpg
lugar. La URL no cambiará cuando cambie la imagen y sus visitantes verán la imagen anterior mientras la tengan en la memoria caché.
Si desea eliminarlo, simplemente llame a .url(:default, timestamp: false)
. Por supuesto, puede cambiar :default
a cualquier otro estilo que haya definido.
O bien, si desea desactivarlos globalmente, simplemente ponga esto en un archivo config/initializers/paperclip.rb
.
Paperclip::Attachment.default_options[:use_timestamp] = false