Elimine o código de depuração javascript após a compilação dos recursos (apenas Rails 4)

O Uglifier é capaz de eliminar o código inacessível, então podemos nos livrar de quaisquer linhas ‘console.log’ após a compilação dos ativos.

app/assets/javascripts/application.js:

if (typeof DEBUG === "undefined")
DEBUG
= true;

if (DEBUG)
console
.log("This is debug message.");

config/environments/production.rb:

config.assets.js_compressor = Uglifier.new(define: { DEBUG: false })
$ RAILS_ENV=production rake assets:clobber assets:precompile
$ find public
/assets/ -name "application-*.js" -exec grep console.log {} ; wc -l
0