【问题标题】:Rails, Paperclip move file path after savingRails,Paperclip保存后移动文件路径
【发布时间】:2014-01-18 13:59:40
【问题描述】:

我有一个博客,您可以在该博客上发布文章中的文件。现在我为每个用户添加了一个图片库。有没有什么简单的方法可以将新博客文章中上传的文件直接存储到这个图片库中?问题是我有 3 个回形针模型。一个用于博客附件,一个用于图片,一个用于相册。我真的不知道该怎么做。

附:如果这可以帮助任何人,我正在关注 teamtreehouse.com 上的“Treebook”教程。

【问题讨论】:

    标签: ruby-on-rails paperclip


    【解决方案1】:

    我认为存储为另一个附件不是一个好方法。
    相反,您可以将“博客文章附件”中的 URL 复制到图库

    假设您有带有附件的 Post,并且每次将图像附加到您想要创建图库的帖子时。

    我不知道这是否是你想要的,但我希望你能有所了解

    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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多