缺少必需:桶选项

时间:2016-11-16 10:03:14

标签: ruby-on-rails paperclip

我已将Rails 5应用程序部署到我的VPS(不是Heroku实例)。

而不是主页,我收到一条错误消息:

We're sorry, but something went wrong

当我查看production.log文件时,我看到了这个错误:

missing required :bucket option

我正在使用Paperclip(版本5.0.0),这是配置:

config/environments/production.rb
config.paperclip_defaults = {
storage: :s3,
s3_region: ENV['AWS_REGION'],
s3_credentials: {
  bucket: ENV['S3_BUCKET_NAME'],
  access_key_id: ENV['AWS_ACCESS_KEY_ID'],
  secret_access_key: ENV['AWS_SECRET_ACCESS_KEY'],
  s3_host_name: "s3-#{ENV['AWS_REGION']}.amazonaws.com",
}

}

对于我的环境变量,我正在使用费加罗宝石。

出于测试目的,我还配置了在开发中使用S3存储,但我收到了同样的错误:

missing required :bucket option

有没有人遇到过这个错误?我该如何解决这个问题?

感谢您的帮助,

安东尼

0 个答案:

没有答案