ruby-on-rails - 如何在不重新上传的情况下使用 Paperclip 进行克隆

标签 ruby-on-rails paperclip

new_image = UserImage.create(:upload => images.upload)
new_image.save
self.user_images << new_image

它将在 s3 中创建一个具有相同内容的新文件。

如何让它们指向同一个 url?

如果不可能,我应该开始打开一个问题并将它 fork 到 Paperclip 中吗?

最佳答案

你可以这样做

new_image = UserImage.create(:upload => images.upload)
if new_image.save
  self.user_images = new_image.upload if new_image.upload.exists?
end

关于ruby-on-rails - 如何在不重新上传的情况下使用 Paperclip 进行克隆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8045397/

相关文章:

ruby-on-rails - 使用 Rails 序列化将散列保存到数据库

ruby-on-rails - 遵循对象所有实例的操作

ruby-on-rails - 从 3.5 升级到 Paperclip 4.1 时没有 validates_attachment_file_name

ruby-on-rails - Paperclip 创建文件夹的权限不正确

ruby-on-rails - 可卡因::CommandNotFoundError

ruby-on-rails - Paperclip - 将 SVG 转换为 PNG 时保持透明度

ruby-on-rails-3 - 文件未使用回形针亚马逊配置保存到 S3

ruby-on-rails - Rails form_for collection_select 忽略 select_tag 接受的远程 ajax 调用

javascript - 为什么这 3 个链接不起作用?

ruby-on-rails - Ruby on Rails - 不能嵌套注释