Existem plug -ins Rails que usam JS para pesquisar o servidor para concluir um processo em segundo plano?
-
24-09-2019 - |
Pergunta
Sei que pode ser simples escrever alguns JS de votação que solicitam ao aplicativo Rails se ele concluiu um trabalho em segundo plano. Mas eu me pergunto se alguém já empacotou essa funcionalidade como um plug -in.
Basicamente, eu tenho alguns cenários de atraso em execução e estou procurando um plug -in que pesquise o servidor para a conclusão de um trabalho específico e, em seguida, ativará um retorno de chamada quando descobrir que o trabalho está concluído.
Alguma ideia de alguém?
Berns
Solução 2
Acabei usando um plug -in periodicalUpDater para jQuery. Aqui está o link:
http://www.360innovate.co.uk/blog/2009/03/periodicalupdater-for-jquery/
Outras dicas
Provavelmente existem poucos plugins que fazem isso porque geralmente é uma solução muito específica para aplicativos, especialmente no lado do servidor. É fácil de construir, com uma ação do Rails retornando o status do trabalho no JSON, depois use setTimeout and jQuery.ajax()
ou protótipo Ajax.PeriodicalUpdater
Para pesquisar o servidor em intervalos regulares.
Você não precisa de uma grande estrutura ou servidor de cometa para fazer isso.