0

我正在使用带有 heroku 的回形针将照片存储在 AWS 上的 S3 上。一切似乎工作正常,图像出现在我的网站上,但当我从亚马逊仪表板查看 S3 存储桶时,什么也没有显示。它显示桶是空的。然后,当我下一次去我的应用程序时,当我在 heroku 上的开发服务器“旋转”时,图像就消失了。亚马逊似乎没有保留我的图像。我究竟做错了什么?

4

1 回答 1

0

你的模型填写has_attached_file正确了吗?

class User < ActiveRecord::Base
  has_attached_file :image,
    :storage => :s3,
    :bucket => ENV['S3_BUCKET_NAME'],
    :s3_credentials => {
      :access_key_id => ENV['AWS_ACCESS_KEY_ID'],
      :secret_access_key => ENV['AWS_SECRET_ACCESS_KEY']
    }
end

请参阅Heroku 的本教程和config-vars的本教程。

于 2012-06-24T23:49:15.890 回答