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