Ah, ich habe mit falschem Schlüsselsatz gesucht, denke ich. Die richtige Antwort kommt zu mir, wenn ich minimagick
anstelle von mini_magick
suche. Undefined Method crop! Mit Carrierwave mit MiniMagick auf Schienen 3.1.3 besonders diese Antwort Ссылка
Ich wusste das Zeug über mini_magick ist nur ein Wrapping von mogrify
und so. Die Ursache meines Problems ist, dass -crop
nur vollständig formatierte Geometrie akzeptiert. Also habe ich den Ausdruck folgendermaßen geändert:
und das funktioniert.
Wenn jemand Carrierwave zum Zuschneiden und Hochladen von Bildern direkt in Amazon S3 verwendet, ist die richtige Vorgehensweise für mich die folgende:
image_uploader.rb
%Vor%Der Grund, warum ich img = MiniMagick :: Image.open (url) hinzufüge, liegt daran, dass wenn ich mein eigenes Bild nicht angeben würde, würde es den folgenden Fehler auslösen:
%Vor%Ich denke, es ist ein temporärer Standardpfad, in dem mini_magick versuchen würde, das Bild zu finden, aber da das Bild in S3 fern gehalten wird, konnte es nicht gefunden werden.
Tags und Links minimagick