Je dois effectuer une tâche toutes les 5 secondes, mais seulement lorsque les utilisateurs utilisent l'application. Pour l'instant, j'utilise cron qui fonctionne toutes les minutes et active une tâche qui se répète toutes les 5 secondes avec des interruptions, pendant une minute. Cependant, cela fonctionne également lorsque l'application n'est pas utilisée.Tâche Smart Thread en arrière-plan dans Ruby on Rails?
Y at-il une gemme qui fera ce genre de chose?
Merci. En fait, la solution, telle que je l'ai vu, consistait à enregistrer la dernière date d'exécution sur une variable globale de l'application et à vérifier chaque hit si plus de 5 secondes se sont écoulées depuis la dernière exécution. Je voulais juste savoir s'il y a un code écrit pour effectuer une tâche comme ça. – elado