Ich verwende CarrierWave für meine Datei-Uploads in Rails 3.1, und ich suche nach einer Möglichkeit, Serverplatz zu sparen. Viele der hochgeladenen Fotos haben eine Größe von mehr als 20 MB. Nachdem ich sie auf 1024 x 1024 heruntergearbeitet habe, möchte ich das Original entfernen. Gibt es eine einfache Möglichkeit, dies in der Uploader-Klasse zu tun?
Danke, --Markieren
Sie könnten in Ihrem Modell einen after_save Callback definieren und das Foto löschen.
Ich kenne Ihr Modell nicht, aber so etwas funktioniert möglicherweise, wenn Sie es anpassen:
%Vor%Tags und Links ruby-on-rails-3 file-upload carrierwave