J'utilise des rails avec ActiveJob
et sidekiq
comme backend. Lorsque l'utilisateur arrive sur une page sidekiq
créer une tâche d'arrière-plan à long terme, comment puis-je remarquer un utilisateur (en rendant partiel sur la page Web) quand une tâche serait terminée? Rails et sidekiq fonctionnent comme différents processus.Comment notifier un utilisateur après la fin de la tâche en arrière-plan?
Ce fait m'a troublé Je ne comprends pas comment gérer le statut complet en utilisant le travail de fond.
Thx, mais je tiens à remarquer l'utilisateur par rendre partiel sur la page Web – mystdeim
@mystdeim le problème ici est quelle page web! l'utilisateur aurait pu aller à n'importe qui droit? tout rendu/redirection qui pourrait être possible ne sera pas une bonne idée. Utilisez plutôt une modalité de notification déclenchée par l'abonnement 'ActionCable'. Je vais essayer de poster du code mais ça ne devrait pas être dur. Bonne chance – Nimir