2010-04-29 15 views
19

¿Alguien sabe de una manera de copiar archivos con Paperclip usando S3 para el almacenamiento? Antes de intentar escribir la mía, solo quería asegurarme de que no hubiera una manera de hacerlo. GraciasCómo copiar un archivo usando Paperclip

Respuesta

28

Después de jugar un poco más con el clip, lo descubrí. ¡Es ridículamente simple copiar archivos!

# 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 

Esto también funciona muy bien con amazon s3. Sweet

+3

El problema aquí, sin embargo, sería que si tiene algún tipo de edición o eliminación de medios, cuando el usuario 1 edita o elimina su imagen, el usuario 2 obtendrá esos cambios en su perfil, ¿verdad? –

Cuestiones relacionadas