标签: ruby-on-rails ruby amazon-s3
我正在使用aws-s3 gem连接到s3并上传文件。我有一个与aws(遗留模型)无关的模型,在类名中使用了Bucket一词:TagBucket(用于标签分组)。但是,当我启用了aws-s3时,我注意到了看似未记录的行为:gem似乎在名称中找到了"Bucket"的任何类,并覆盖了它的继承。它应该继承自ActiveRecord::Base,但需要aws / s3,它现在继承自AWS::S3::Bucket并破坏我的应用程序。有没有办法禁用这种行为?
aws-s3
"Bucket"
ActiveRecord::Base
AWS::S3::Bucket