Compactação de pipeline de recursos seletivos 3.2 por arquivo

Eu gostaria de compactar seletivamente alguns dos arquivos javascript em um aplicativo do Rails 3.2, mas ainda assim ter todos os ativos js servidos de um único arquivo empacotado no ambiente de produção.

Sintaxe como essa, dentro do arquivo app / assets / javascripts / application.js, usando odecidir :compress => false opção passada para as últimas 3 rodas dentadasrequire diretivas espero explicar o que estou tentando alcançar.

// Contents of app/assets/javascripts/application.js
//
//= require jquery
//= require jquery_ujs
//= require angular-1.0.1/angular, :compress => false
//= require angular-1.0.1/angular-resource, :compress => false
//= require products, :compress => false

Assim, os arquivos jquery.js e jquery_ujs.js serão compactados (pela compilação de ativos Rails, que usa o UglifierJS por padrão), e os 3 arquivos restantes não serão compactados, mas serão empacotados no pacote application.js.

Existe alguma maneira disponível para fazer isso?

A motivação é que o arquivo products.js contém um controlador angularjs que faz uso da injeção de dependência do angular que requer nomes de variáveis ​​específicos, como$scope e$http não são alterados.

questionAnswers(3)

yourAnswerToTheQuestion