Paperclip versucht standardmäßig, jede Bilddatei zur Erzeugung von Miniaturbildern zu verarbeiten. Aber es wird auch versucht, es mit PDF-Dateien zu tun, was eine sehr zeitraubende Aufgabe sein kann. Ich habe versucht, auf Google zu suchen und eine Lösung gefunden, aber es ändert Paperclip-Methoden.
Wie kann man die PDF-Nachbearbeitung in Paperclip deaktivieren, ohne die Büroklammerquellen zu wechseln?
Eine Lösung ist die Verwendung von before_post_process
callback:
data_content_type
sollte in das entsprechende Feld in Ihrem Modell geändert werden.
Eine andere Lösung, die ich gefunden habe, ist die Erstellung eines benutzerdefinierten Prozessors für Bilder, in denen wir den Dateityp überprüfen sollten und, wenn es nicht pdf ist, den Standardprozessor Paperclip::Thumbnail
ausführen.
Sie können es mit einer einzigen Zeile lösen:
%Vor% Vergessen Sie nicht, avatar
durch Ihr Attribut zu ersetzen (zB: receipt_content_type
).
Tags und Links ruby-on-rails pdf paperclip