2017-07-27 1 views
-1

Dans mon projet, rails, je vais mettre à jour longitude et latitude champ de emplacement tableau, mais je veux mettre à jour 100 dossiers chaque jour jusqu'à la fin des enregistrements. Qui peut me donner une suggestion?Comment exécuter la tâche de rake, mais le processus en cours continue dans de nombreux jours avec des rails?

+1

Que diriez-vous de mettre à jour 100 enregistrements chaque jour jusqu'à la fin des enregistrements? Cela devrait atteindre votre objectif. – jvillian

+0

Je veux exécuter la tâche rake pour mettre à jour tous les enregistrements mais chaque jour mettre à jour 100 enregistrements jusqu'à la fin. – Hung

+1

Ça a l'air génial! Dieu pour cela! – jvillian

Répondre

0

Faites simplement une tâche rake qui prendra 2 enregistrements (qui ne sont pas encore mis à jour) et mettez à jour.
Vous pouvez maintenant planifier cette tâche pour qu'elle s'exécute tous les jours.

Par exemple, si vous utilisez Heroku, vous pouvez utiliser Heroku Scheduler pour planifier une tâche de rake. Et c'est gratuit

+1

Merci, je peux utiliser delayed_job pour le résoudre à la place :)) – Hung