Rieles 4 para extraer files de la carpeta y pulsar para s3

Estoy usando Rails 4. Necesito crear un proyecto que pueda extraer los files de una carpeta presente en mi sistema y pasar esos files al cubo s3 uno por uno. Después de recuperarlo y enviarlo a s3, quiero que esos files se eliminen de la carpeta. Quiero que todo esto esté en un ciclo while () para que el ciclo siempre esté buscando files en la carpeta.

Por favor, ayúdame con esto.

Recomendaré Niebla para ese propósito. Es una gran joya. Lo siguiente es código usando niebla:

fog = Fog::Compute.new( :provider => 'AWS', :aws_access_key_id => 'YOUR KEY', :aws_secret_access_key => 'YOUR SEC KEY' ) directory = fog.directories.create( :key => "BUCKET NAME", :public => true ) fog.put_object("BUCKET NAME", key, File.open('/your/file/location')) File.delete('/your/file/location') 

Ponlo en el circuito según tus requerimientos