2010-04-29 12 views
19

Kennt jemand eine Möglichkeit zum Kopieren von Dateien mit Paperclip mit S3 für die Speicherung? Bevor ich versuche, mein eigenes zu schreiben, wollte ich nur sicherstellen, dass es nicht schon einen Weg gibt, dies zu tun. DankeSo kopieren Sie eine Datei mit Paperclip

Antwort

28

Nach etwas mehr mit Papierklammer rumspielen, habe ich es herausgefunden. Es ist lächerlich einfach, Dateien zu kopieren!

# Stupid example method that just copies a user's profile pic to another user. 
def copy_profile_picture(user_1, user_2) 
    user_2.picture = user_1.picture 
    user_2.save # Copied the picture and we're done! 
end 

Das funktioniert auch gut mit Amazon S3. Sweet

+3

Das Problem hier wäre, dass, wenn Sie irgendeine Art von Medien bearbeiten oder löschen, wenn Benutzer 1 ihr Bild bearbeitet oder löscht, Benutzer 2 diese Änderungen auf ihrem Profil bekommen, richtig? –

Verwandte Themen