【发布时间】:2011-07-31 01:55:44
【问题描述】:
伙计们, 我在使用 s3 时遇到问题...我正在尝试以这种方式配置 s3 以使用回形针:
has_attached_file :照片,
:storage => :s3,
:bucket => 'gallerybucket',
:styles => { :small => ["150", :png], :large => ["500", :png], :very_large => ['750x500>', :png] },
:path => ":rails_root/public/images/:class/:attachment/:id/:style_:basename.png",
:url => "/images/:class/:attachment/:id/:style_:basename.png",
:default_url => "/images/sem_imagem.gif",
:s3_credentials => {
:access_key_id => ENV['ac'],
:secret_access_key => ENV['sc']
}
但它总是向我显示此错误。我不明白我在这里做错了什么。是否缺少某些配置?
【问题讨论】:
-
你确认ac和sc作为环境变量存储在heroku上了吗?
-
现在应用程序在 heroku 中运行,但是当我在本地运行它时,它给了我这个错误:AWS::S3::NoSuchKey in Public#gallery_detail Showing /home/andrelima/workspace/cec/ app/views/public/gallery_detail.html.erb 其中第 15 行引发:指定的密钥不存在。
标签: ruby-on-rails amazon-s3 heroku paperclip