2010-03-25 4 views
4

Hey. Je voudrais télécharger un fichier, puis l'analyser. Parce que l'analyse peut prendre jusqu'à 10 minutes, j'ai installé le plugin delayed_job et appelé la fonction d'analyse via la fonction send_later. Je dois mentionner qu'il s'agit d'une application AJAX. Imaginez que vous appuyiez sur un bouton AJAX qui lance le téléchargement et que la source soit ensuite importée dans la base de données. Pendant le processus je veux montrer la barre de progression ou le message (l'importation ...) et quand il termine l'état de la tâche change à fait.Travail d'arrière-plan avec l'état dans les rails

Ma question est: Quelle est la meilleure façon de vérifier l'état du processus. Qu'est-ce que tu ferais? Mon idée est d'avoir un autre "actions" de contrôleur qui regarde dans la base de données et fournit le bon statut.

Répondre

Questions connexes