我有一个博客,您可以在文章中发布文件。现在我为每个用户添加了一个图库。有没有简单的方法将上传的文件从新博客文章直接存储到此图库中?问题是我有3个Paperclip模型。一个用于博客附件,一个用于图片,一个用于相册。我真的不知道该怎么做。
P.S。我正在关注teamtreehouse.com上的“Treebook”教程,如果这可以帮助任何人的话。
答案 0 :(得分:0)
我不认为存储另一个附件是一种好方法。
而是可以将URL从“博客文章附件”复制到图库中
假设您有包含附件的帖子,并且每次图像附加到您要创建图库的帖子时。
我不知道这是不是你想要的,但我希望你能有所了解
class Post < ActiveRecord::Base
has_attached_file :image
after_create: copy_image_to_gallery
def copy_image_to_gallery
gallery = Gallery.new
gallery.image_url = self.image.url
gallery.save
end
end