Salut Sidekiq est ton ami ici. Il y à aussi delayed_job pour exemple. El 05/01/2014 15:57, "Kiruban Premkumar" <[email protected]> escribió:
> Bonjour, > > Pour un projet j'ai besoin de traiter des vidéos. Mais j'ai du mal à voir > comment (bien) traiter les tâches de fond avec Ruby/Rails. > > Il y a une table(model) : videos (id, video_path, encoded, published) > > En php, quand un utilisateur upload une vidéo : je mets published à false > et encoded à false. > > J'ai un script cron en php qui tourne toutes les heures. : > - Il récupère une vidéo de la table videos avec published = false et > encoded = false. > - Il exec( commande ffmpeg pour la conversion et traitement de la vidéo ) > - Il update la table videos avec encoded = true et published = true. > > Mon souci, c'est comment faire ça en ruby/rails? (surtout le faire bien, > de façon optimale) Une idée? > > Merci par avance pour vos réponses. :) > > > ------------------------------ > > *Kiruban PREMKUMAR* > *@ : *[email protected] > > > > > > > -- > -- > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de > Google Groups. > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse > [email protected] > Pour résilier votre abonnement envoyez un e-mail à l'adresse > [email protected] > --- > Vous recevez ce message, car vous êtes abonné au groupe Google > Groupes Railsfrance. > Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le > concernant, envoyez un e-mail à l'adresse > [email protected]. > Pour plus d'options, visitez le site > https://groups.google.com/groups/opt_out . > -- -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected] --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse [email protected]. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .
