Tu peux utiliser sidekiq+sidetiq, c'est très simple à mettre en place :)

Sent from my iPhone

> On 5 janv. 2014, at 16:05, Laurent Lecaille <[email protected]> wrote:
> 
> Hello,
> 
> J’ai utilisé whenever de mon côté 
> https://github.com/javan/whenever
> 
>> Le 5 janv. 2014 à 16:03, Francis <[email protected]> a écrit :
>> 
>> 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 .
> 
> -- 
> -- 
> 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 .

Répondre à