【发布时间】:2012-11-14 15:02:51
【问题描述】:
我有两个 ActiveRecord 模型都具有相同的 Carrierwave Uploader
Template < ActiveRecord:Base
mount_uploader :icon_image, ImageUploader
end
Profile < ActiveRecord:Base
mount_uploader :icon_image, ImageUploader
end
图像远程存储在 Amazon S3 存储桶上,当我保存模板时。没问题。
我通过从模板中克隆来创建一个新的 Profile 对象。我还想克隆或复制与模板一起保存的远程图标,并将其远程保存在 S3 上以用于相关配置文件
注意'我认为这应该是一个副本,而不是对原始模板 url 的引用
在我的控制器中,我在视图中编辑然后保存之前克隆对象。我尝试了以下不起作用
profile.remote_icon_image_url = template.icon_image_url
我也尝试了一些变化,例如
profile.icon_image = template.icon_image
谁能帮忙解决?
【问题讨论】:
标签: ruby-on-rails-3 image amazon-s3 carrierwave fog