Styles in Paperclip nur wenn es ein Bild ist [rails]

8

Ich benutze Büroklammer, um alle Arten von Dateien (Textdokumente, Binärdateien, Bilder) hochzuladen.

Ich möchte das in mein Modell einfügen:

%Vor%

aber es muss die Styles only nur ausführen, wenn es ein Bild ist. Ich habe versucht,

hinzuzufügen %Vor%

aber es hat nicht funktioniert.

    
Steven Fauconnier 27.05.2010, 09:13
quelle

3 Antworten

15

Sie können before_<attachment>_post_process callback verwenden, um die Thumbnail-Generierung für Nicht-Bilder zu stoppen. Wenn Sie false im Callback zurückgeben, werden keine Stile verwendet.

Siehe Abschnitt "Ereignisse" in Dokumenten

%Vor%     
Voyta 27.05.2010 14:10
quelle
3

Vielleicht brauchen Sie so etwas:

%Vor%

Und definieren Sie die Methode in Ihrem Modell:

%Vor%     
KIR 26.08.2012 13:33
quelle
1

Sie können Ihr Modell verwenden

%Vor%     
user644729 23.09.2013 22:09
quelle

Tags und Links