我正在尝试使用回形针将数据上传到 s3。我不断收到以下错误
缺少必需的 :bucket 选项
app/controllers/documents_controller.rb:64:in
block in update' app/controllers/documents_controller.rb:63:in
update'
我已使用适当的 s3 凭据更新了我的 config/environments/development.rb。在本地运行我的应用程序时出现此错误,尚未在 Heroku 上尝试过。任何建议我还缺少什么?
文件.rb
class Document < ActiveRecord::Base
attr_accessible :documentId, :name, :docstack
has_attached_file :docstack, styles: {
thumb: '200x200',
medium: '33x300>'
}
end
发展.rb
config.paperclip_defaults = {
:storage => :s3,
:s3_credentials => {
:bucket => ENV['bucket'],
:access_key_id => ENV['123'],
:secret_access_key => ENV['key']
}
}
更新: 参考这个博客谢谢