Ich lade meine Bilder mit Carrierwave und Fog to S3 hoch. Beim Hochladen erstelle ich auch eine Miniaturansicht des Bildes:
%Vor%Jetzt brauche ich eine Methode, um zu überprüfen, ob die Thumbnail-Version existiert.
Die Dokumentation listet die Methode exists?
auf . Das funktioniert tatsächlich, wenn ich die Existenz der ursprünglichen Version überprüfen möchte:
Aber wenn ich die "Daumen" Version so verwende:
%Vor%es bekommt:
undefined method 'exists?' for #<String:0x007fcd9f9d9620>
:
Verwenden Sie dies:
%Vor% anstelle von: asset.url(:thumb).file.exists?
Tags und Links ruby-on-rails amazon-s3 carrierwave fog