【问题标题】:Paperclip Fail with HerokuHeroku 回形针失败
【发布时间】:2012-10-19 00:13:24
【问题描述】:

在我的本地机器上使用 Paperclip 上传图片,但部署到 Heroku 时,可能会产生哪些影响?

当它部署到 Heroku 时,图像不会保存。

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

    据我所知,您不能直接写入 Heroku 的文件系统,所以我认为这是您的问题。使用像 Amazon s3 这样的东西来存储图像是有意义的。看看这个:Amazon S3 in Heroku

    配置好 s3 后,您希望将回形针的 has_attached_file 更改为如下内容:

    has_attached_file :my_picture, 
        :styles => { :medium => "275x275>" },
        :storage => :s3, :s3_credentials => "#{RAILS_ROOT}/config/s3.yml",
        :path => "user/:attachment/:style/:id.:extension"
    

    其中 s3.yml 将是您定义访问密钥、存储桶的配置文件...

    它应该看起来像这样:

    production:
     access_key_id: [Your Key]
     secret_access_key: [Your Secret]
     bucket: [Your bucket name]
    

    【讨论】:

      【解决方案2】:

      这是另一个由 Paperclip 开发人员编写的 guide/article,它详细解释了如何将 Paperclip 与 Heroku 和 S3 集成

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-07-31
        • 1970-01-01
        • 1970-01-01
        • 2015-12-04
        • 1970-01-01
        • 2011-08-09
        • 2013-12-26
        相关资源
        最近更新 更多