我正在 RAILS 5
中将回形针与 S3 桶集成在一起.我指的是https://coderwall.com/p/vv1iwg/set-up-ruby-on-rails-with-paperclip-5-and-s3-using-aws-sdk-v2 .
我在我的 development.rb 中写了以下内容:
config.paperclip_defaults = {
storage: :s3,
s3_region: 'us-west-2',
s3_credentials: {
bucket: 'mybucket',
access_key_id: 'my id',
secret_access_key: 'my secret key'
}
}
上传图片时出现以下错误:
NameError (uninitialized constant Aws::VERSION):
我正在使用
gem aws-sdk
的 3.0.1 版
最佳答案
您可以引入当前版本中缺少 paperclip 的变量,而不是降级。添加此文件适用于 aws-sdk 3.0.1 和回形针 5.1.0,并且可能会在回形针更新以适应 aws 更改之前一直有效。
# config/initializers/aws.rb
Aws::VERSION = Gem.loaded_specs["aws-sdk"].version
关于ruby-on-rails - NameError(未初始化的常量 Aws::VERSION):,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46149679/