我正在按照文档 (http://amazon.rubyforge.org/) 尝试开始在我的应用程序中处理 S3(用于向最终用户提供文件),但我不断遇到错误。
这是我的模型:
class File < AWS::S3::S3Object
set_current_bucket_to 'test-bucket'
end
这是我通过 Rails 控制台尝试的:
File.find 'test.pdf'
但是我不断收到此错误:
undefined method `find' for File:Class
不知道我在这里做错了什么...还有其他人遇到这个问题吗?
File 对于
您的模型来说不是一个很好的名称,因为它被 Ruby 的标准类 File(文档)覆盖。只需选择另一个名称,一切都会正常工作!