Erstellen Sie einen Büroklammer-Anhang aus dem rmagick-Bild

8

Ich habe ein Problem damit, ein mit RMagick erstelltes Bild in einem Büroklammer-Anhang zu speichern.

%Vor%

Ich bin in einem Modell mit einer angehängten Datei

has_attached_file :picture, :url => ..., :path => ...

und ich möchte nur, dass mein Bild von imageList.flatten_images als das Bild meines Modells gespeichert wird.

Weiß jemand bitte, wie man es leicht macht?

Danke

    
guts 27.10.2010, 16:02
quelle

3 Antworten

12

Mal sehen, ob Sie das brauchen

%Vor%

Ändern Sie YourModel mit dem Modell, das Sie verwenden ...

    
jordinl 27.10.2010, 19:18
quelle
5

Sie sollten die Erweiterung auf TempFile.new erzwingen; in diesem Fall ziehe ich das Originalbild von S3 oder so, das passiert natürlich im Modell:

%Vor%     
LucasLMartini 29.04.2013 22:52
quelle
0

In den späteren Versionen von Paperclip (meine ist 5.0.0 ) müssen Sie die eigene Tempfile -Instanz von Paperclip bereitstellen:

%Vor%

Dadurch wird die Dateierweiterung am Ende des Dateinamens beibehalten, sodass sie von Paperclip beim Hochladen erkannt wird.

    
Jan Klimo 31.01.2017 17:46
quelle