J'essaie de faire fonctionner Paperclip avec MiniExiftool.Aucune référence lors de la mise à jour
J'ai finalement écrit ceci:
# Photo model
belongs_to :user
has_attached_file :picture
after_picture_post_process :copy_exif_data
private
def copy_exif_data
exif = MiniExiftool.new picture.queued_for_write[:original].path
self.date = exif['date_time_original']
save!
end
Je reçois:
Mysql::Error: Column 'user_id' cannot be null ...
Sans sauver! tout fonctionne bien, mais self.date reste nul (même si exif ['date_time_original'] n'est pas nul).
Je suis vraiment frustré. Comment puis-je faire fonctionner Paperclip avec MiniExiftool?