Javascripts duplos no aplicativo rails

Se você já teve problemas com todos os seus javascripts incluídos duas vezes em sua página (isso pode resultar na não abertura de menus suspensos ou em qualquer malfuncionamento de scripts de alternância), verifique se há ativos pré-compilados em sua pasta pública, como application.js.

Se você encontrou algum, provavelmente fez “rake assets: pré-compilar” para testar a versão de produção do seu site. Pré-compilar “application.js” compilado copiado, incluindo todos os seus jQuerys e Bootstraps, em sua pasta pública. Esta versão compilada de “application.js” é exibida no navegador em vez de esvaziar “application.js” de seus ativos.

Isso resulta no navegador incluindo versões não pré-compiladas de scripts incluídos no arquivo “assets / javascripts / application.js” e “public / applications.js” com versões pré-compiladas de seus scripts.