[Ror-es] Problemas con content_type en attachments de Paperclip

Mari Carmen Gutierrez De La Ossa
Thu Oct 7 11:35:31 GMT 2010


Hola a todos,

ando peleándome con un problema y recurro a vosotros a ver si podéis
ayudarme a ver la luz.
La cosa es simple, tengo un modelo con dos attachments de Paperclip, y
simplemente quiero que en un momento dado uno y otro tengan el mismo
archivo asociado. Simplificando, (y adaptando lo leído en [1]) parece
que una forma de hacerlo sería:

has_attached_file :avatar {:storage => :s3, ...}
has_attached_file :temp_avatar {:storage => :filesystem, ...}

...

self.avatar = self.temp_avatar.to_file(:original)

Problema:

self.temp_avatar.content_type => "image/jpeg"
self.temp_avatar.to_file(:original).content_type => "application/x-octet-stream"

Y hay validación del content_type del attachment, que obviamente no
pasa de ninguna manera.
¿Alguien sabe de alguna otra forma de conseguir lo que me planteo?

Su verborrea de jueves, gracias :D


Mari.

[1] http://codewordstudios.com/posts/3-delayed-upload-delivery-to-s3-with-paperclip-delayed-job
-- 
http://www.valakirkasasylum.blogspot.com
http://valakirka.lacoctelera.net


"To err is human. To really screw up requires root password."