validates thoughtbot rails paper notidentifiedbyimagemagickerror game errors ruby-on-rails paperclip

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