【发布时间】:2018-04-26 21:41:18
【问题描述】:
一直在尝试将 S3 集成到我的回形针类中。 在我的本地和同事那里成功完成,但在生产中不起作用。
这是我的图像类的回形针代码:
has_attached_file :image,
storage: :s3,
:path => ":imageable_type/:imageable_id/:filename",
s3_credentials: {
access_key_id: ENV["AWS_KEY"],
secret_access_key: ENV["AWS_SECRET"],
bucket: ENV["S3_BUCKET"]
},
s3_region: ENV["S3_REGION"]
我收到以下错误NoMethodError (undefined method 'match' for nil:NilClass):。快速搜索显示它与未提及的s3_region 有关。
它在我的开发服务器中工作,s3_region 包含在我的配置中。
我已经定义了插值和环境变量。环境变量在 Rails 控制台中工作,所以我猜这不是问题。
任何帮助将不胜感激
【问题讨论】:
标签: ruby-on-rails amazon-s3 paperclip