Ruby on rails heroku上Rails 4中的回形针名称错误(未初始化常量AWS::S3::Errors)

Ruby on rails heroku上Rails 4中的回形针名称错误(未初始化常量AWS::S3::Errors),ruby-on-rails,ruby,amazon-web-services,heroku,amazon-s3,Ruby On Rails,Ruby,Amazon Web Services,Heroku,Amazon S3,当我使用回形针和s3存储上传图像时。该应用程序在本地运行良好,我已经做了必要的更改,将s3用于heroku,但在heroku上,问题仍然存在: Gemfile ruby '2.0.0' gem 'rails', '4.0.3' gem 'aws-s3' gem 'aws-sdk', '< 2.0' gem 'paperclip', "~> 3.5.3" ruby '2.0.0' gem 'rails', '4.0.3' gem 'aws-s3' gem 'aws-sdk-v1' g

当我使用回形针和s3存储上传图像时。该应用程序在本地运行良好,我已经做了必要的更改,将s3用于heroku,但在heroku上,问题仍然存在:

Gemfile

ruby '2.0.0'
gem 'rails', '4.0.3'
gem 'aws-s3'
gem 'aws-sdk', '< 2.0'
gem 'paperclip', "~> 3.5.3"
ruby '2.0.0'
gem 'rails', '4.0.3'
gem 'aws-s3'
gem 'aws-sdk-v1'
gem 'aws-sdk', '~> 2'
我试过了,但运气不好


感谢您的帮助最后,我找到了问题的解决方案。更新了
Gemfile
models/store.rb

参考文件

Gemfile

ruby '2.0.0'
gem 'rails', '4.0.3'
gem 'aws-s3'
gem 'aws-sdk', '< 2.0'
gem 'paperclip', "~> 3.5.3"
ruby '2.0.0'
gem 'rails', '4.0.3'
gem 'aws-s3'
gem 'aws-sdk-v1'
gem 'aws-sdk', '~> 2'
models/store.rb

class Store < ActiveRecord::Base
  require 'aws-sdk-v1'
  require 'aws-sdk'
  has_attached_file :logo,
  styles: {
    thumb: ["40x40#", :png],
    small: ["400x400>", :png]},
    default_url: "#{Rails.root}/app/assets/images/missing.jpg",
    storage: :s3,
    s3_credentials: "#{Rails.root}/config/s3.yml",
    path: "/store_logos/:style/:id/:filename"
end
类存储”,:png]},
默认url:“#{Rails.root}/app/assets/images/missing.jpg”,
存储::s3,
s3_凭证:“#{Rails.root}/config/s3.yml”,
路径:“/store\u logos/:style/:id/:filename”
结束

您正在设置铲斗吗?我看不到它在哪里set@Kiloreux在
config/s3.yml
中,我添加了bucket凭证如果您使用的是AWS SDK,为什么要加载AWS s3 gem?不确定这是否重要,但我只会加载您正在使用的内容。当然,还要确保重新启动Rails。否则,您是否可以在帖子中包含完整堆栈跟踪?您是否可以为错误添加完整堆栈跟踪链接此主题与相关主题:这是放置
require aws-sdd-v1
代码的最佳位置?