Amazon S3'e, iyi çalışan carrierwave ile yüklerim. Bu hata varraylar AWS S3 dosyayı sil
AWS::S3::S3Object.delete(@vid.video, 'bucket')
:
Ama Şimdi ben bu çalıştı Silme fonksiyonunu eklemek istediğiniz
uninitialized constant MoviesController::AWS
nedeni açıktır .. Ama nasıl AWS sabit set yapmak doğru ve nerede?
config/ilklendiriciler/carrierwave.rb
CarrierWave.configure do |config|
config.fog_credentials = {
:provider => 'AWS',
:aws_access_key_id => '----',
:aws_secret_access_key => '----',
:region => 'eu-central-1',
}
config.fog_use_ssl_for_aws = false
config.fog_directory = 'bucekt'
config.storage = :fog
end
Eğer 'Gemfile' için' AWS SDK gem' eklediniz:
Ardından, her yerde uygulamanızda veya denetleyici eylem, böyle
S3 API
arayabilirim? –evet bunu yaptım – Felix
Emin değilim, aynı zamanda kodunuzda 'AWS' gemini de yapılandırmanız gerekiyor. Benim bağırsak duygularım, otomatik bir yük değil, ama yapmalı. –