【发布时间】:2009-07-10 12:17:36
【问题描述】:
我正在尝试让 Paperclip 与 MiniExiftool 一起使用。
我终于写了这个:
# 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
我明白了:
Mysql::Error: 列 'user_id' 不能为空 ...
没有保存!一切正常,但 self.date 仍然为空(即使 exif['date_time_original'] 不为空)。
我真的很沮丧。如何让 Paperclip 与 MiniExiftool 一起使用?
【问题讨论】:
标签: ruby-on-rails callback paperclip