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
A
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
Que diriez-vous de mettre à jour 100 enregistrements chaque jour jusqu'à la fin des enregistrements? Cela devrait atteindre votre objectif. – jvillian
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
Ça a l'air génial! Dieu pour cela! – jvillian