我有几个关联的对象。 一些相关的对象都存储在S3回形针,附件。 如果我复制对象和关联它工作正常,但附件不重复。
在这里,这工作没有得到的图片:
copy_salon = @salon.dup
copy_salon.about_us_versions = @salon.about_us_versions.collect{|about_us| about_us.dup}
我试图让这样的图像链接:
copy_salon = @salon.dup
copy_salon.about_us_versions = @salon.about_us_versions.collect{|about_us|
about_us_dup = about_us.dup
if about_us.about_us_image then about_us_dup.about_us_image = about_us.about_us_image end
if about_us.team_image then about_us_dup.team_image = about_us.team_image end
about_us_dup
}
但后来我收到错误“不能转换成零字符串”,可能是因为不是所有的图像设置。