Der CarrierWave-Backgrounder lädt keine Versionsabbilder in AWS S3 hoch

8

Ich habe carrierwave 0.10.0 gem mit RMagic verwendet, um Bilder auf AWS S3 hochzuladen. Alles funktionierte einwandfrei, außer dass es zu lange dauerte, um es auf AWS S3 hochzuladen. So gedacht, mit Carrierwave Backgrounder Bilder im Hintergrund hochladen. Ich habe Carrierwave Backgrounder (0.4.2) eingerichtet, aber In diesem Fall wird meine Originaldatei immer in S3 hochgeladen, aber Versionen dieses Bildes werden nie auf S3 hochgeladen.

Hier ist mein carrierwave_backgrounder.rb

%Vor%

Ich habe meine Warteschlange in sidekiq.rb

definiert %Vor%

Hier ist mein Foto_uploader.rb

%Vor%

Hier ist meine profile.rb Datei

%Vor%

Ich habe den sidekiq worker mit diesem Befehl gestartet

%Vor%

Wenn ich image_url hochlade, wird nur das Originalbild hochgeladen. Dies ist Sidekiq Protokoll nach dem Hochladen der Originaldatei. Aber ich sehe keine Versionsdatei hochgeladen. Ich überprüfte auch den S3-Bucket (keine Versionsdatei nur die Originaldatei)

%Vor%

Gibt es etwas, das mir fehlt? Bitte Hilfe Danke im Voraus

    
Rohit Kumar 11.01.2016, 09:23
quelle

1 Antwort

0

Nach einer Untersuchung mit wenigen Dokumentationen, hier ist mein Vorschlag:

Von careerwave_backgrounder readme: Ссылка

Es zeigt deutlich,

%Vor%

Von diesem # 113 sagte der Autor

%Vor%

Sie können mit MiniMagick / ImageMagick anstelle von RMagick versuchen.

Dokumentation, um nach dem ähnlichen Problem zu suchen:

Ссылка

Ссылка

Rails CarrierWave-Versionen werden aus irgendeinem Grund nicht erstellt

Danke!

    
quelle