Я пытаюсь воссоздать все большие пальцы.Я не уверен, почему говорят, что ключ не существует.У меня AWS-S3 настроен правильно, и он работает хорошо (я могу загружать изображения без проблем.)
>> Attachment.all.each {|x|x.attachment.reprocess!}
AWS::S3::NoSuchKey: The specified key does not exist.
/app/d999782b-a789-4763-ac86-e8c65fa781eb/home/.bundle/gems/ruby/1.8/gems/aws-s3- 0.6.2/lib/aws/s3/error.rb:38:in `raise'
/app/d999782b-a789-4763-ac86-e8c65fa781eb/home/.bundle/gems/ruby/1.8/gems/aws-s3-0.6.2/lib/aws/s3/base.rb:72:in `request'
/app/d999782b-a789-4763-ac86-e8c65fa781eb/home/.bundle/gems/ruby/1.8/gems/aws-s3-0.6.2/lib/aws/s3/base.rb:88:in `get'
/app/d999782b-a789-4763-ac86-e8c65fa781eb/home/.bundle/gems/ruby/1.8/gems/aws-s3-0.6.2/lib/aws/s3/object.rb:134:in `value'
Когда я пытался сделать то же самое для одного объекта, кажется, это хорошо, поэтому проблемапохоже, связано с созданием коллекции.
>> Attachment.last.attachment.reprocess!
=> true
ОБНОВЛЕНИЕ: Я почти уверен, что это связано с тем, что есть загруженные файлы, такие как .htm, которые должны быть действительными файлами изображений.Есть идеи как их пропустить?