Desativar Turblinks a cada X solicitações

PJAX / Turbolinks são fantásticos, mas se você gosta de inserir plug-ins JS em sua página, o navegador vazará memória como uma peneira.

Sim, você pode inspecionar os plug-ins e torná-los mais amigáveis ​​para a coleta de lixo do JavaScript. Ou você pode colocar esse cara de pára-quedas em seu application.js:

$(document).on('page:load', function(){
Turbolinks.counter = Turbolinks.counter || 0;
Turbolinks.counter++;
if (Turbolinks.counter > 50) {
console
.log('Clense thy browser from your memory leak sins!');
document
.body.setAttribute('data-no-turbolink', true);
}
});

Ele incrementa um contador e, quando chega a 50, adiciona um data-sem-turbolinks ao corpo do documento e o próximo clique aciona a atualização completa da página.

Mamãe vai consertar tudo em breve
mamãe está voltando para colocá-lo de volta do jeito que deveria ser
https://www.youtube.com/watch?v=uCEeAn6_QJo