Não recarregar javascript?

2 respostas
rubyonrailsjavascript
J

Estou desenvolvendo uma app em Rails 5. Surgiu a necessidade de fazer um js que execute uma operação a cada x tempo. Ai criei meu js e percebi que a cada pagina que eu acesso, o arquivo é recarregado.

Teria alguma forma de manter esse arquivo, como se fosse uma single page app, e nao recarrega-lo? Ou alguma alternativa similar a isso?

2 Respostas

Thyago_Pacher

appcache html5 usando ele pode deixar a app toda baixada no navegador.

alessandro.asac

Conseguiu resolver o problema? Se sim, como?

Se não, qual o evento do turbolinks que está sendo utilizado?

Geralmente o que ocorre é o contrário já que o turbolinks por default mantém as últimas 10 páginas visitadas e não mexe no escopo global. Inclusive sendo preciso limpar os timeouts/intervals manualmente.

Dependendo da ação executada é possível também considerar o uso de action cable.(atualização de dados em tempo real, notificar conclusão de agendamento, notificar envio de email com resultado de processamento, etc…)

Criado 9 de maio de 2017
Ultima resposta 2 de jun. de 2017
Respostas 2
Participantes 3