Heroku mostrou o seguinte erro mencionado e não foi possível dizer onde o erro está nos arquivos locais:
remote: ExecJS::RuntimeError: SyntaxError: Unexpected token punc «}», expected punc «:» (line: 12237, col: 35, pos: 371179)
Encontrada ajuda sobre stackoverflow: http://stackoverflow.com/questions/30422437/execjsprogramerror-unexpected-token-punc-expected-punc-when-running
Execute o seguinte código no console de trilhos local e ele mostrará onde está o problema localmente: JS_PATH = "app/assets/javascripts/**/*.js"; Dir[JS_PATH].each do |file_name| puts "n#{file_name}" puts Uglifier.compile(File.read(file_name)) end
resultado: app/assets/javascripts/dashboards.js ExecJS::RuntimeError: SyntaxError: Unexpected token punc «}», expected punc «:» (line: 63, col: 35, pos: 2791)
~~