2010-04-29 10 views
19

Qualcuno sa di un modo per copiare file con Paperclip usando S3 per l'archiviazione? Prima di provare a scrivere il mio, volevo solo assicurarmi che non ci fosse già un modo per farlo. GrazieCome copiare un file usando Paperclip

risposta

28

Dopo un po 'di complicità con la graffetta, ho capito. È ridicolmente semplice copiare i file!

# 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 

Anche questo funziona perfettamente con Amazon s3. Dolce

+3

Il problema qui, tuttavia, sarebbe che se si dispone di qualsiasi tipo di modifica o eliminazione dei supporti, quando l'utente 1 modifica o elimina la propria immagine, l'utente 2 otterrà tali modifiche sul proprio profilo, giusto? –

Problemi correlati