【发布时间】:2013-04-08 05:26:33
【问题描述】:
我正在尝试在我的模型中使用以下内容重新创建我上传的图像...
Post.all.each do |ym|
ym.avatar.cache_stored_file!
ym.avatar.retrieve_from_cache!(ym.avatar.cache_name)
ym.avatar.recreate_versions!
ym.save!
end
不幸的是,我收到以下错误....
(undefined method `body' for nil:NilClass):
我的上传器名为 AvatarUploader,用于我的 Post 模型。有关如何解决此问题的任何建议?
【问题讨论】:
-
我认为您应该将该代码放在上传器中,而不是 Post 模型中。
-
可以添加回溯吗?
-
是否在只读服务器上?
标签: ruby-on-rails amazon-s3 carrierwave fog recreate