我有两个 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
任何人都可以提供解决方案吗?