Я использую следующий метод для удаления загруженного файла из s3
key = params[:folder_name]+'/'+params[:file_name]
resp = S3_BUCKET.delete_object({
bucket: "My-s3bucket",
key: key
})
Я получаю сообщение об ошибке: NoMethodError (неопределенный метод `delete_object ')
Я также использую S3_BUCKET.object (ключ).delete, но это также выдает ошибку типа: ArgumentError (неправильное количество аргументов (задано 1, ожидается 0))
Я определяю s3_bucket как ниже
s3_file = AWS :: S3.new (:access_key_id => 'access_key_id',: secret_access_key => 'secretkey') S3_BUCKET = s3_file.buckets ['My-s3bucket']
Пожалуйста, помогите мне, если я ошибаюсь