Селективное сжатие конвейера ресурсов Rails 3.2 для каждого файла

Я хотел бы выборочно сжимать некоторые файлы javascript в приложении Rails 3.2, но все равно все ресурсы js обслуживаются из одного связанного файла в производственной среде.

Синтаксис подобный этому, внутри файла app / assets / javascripts / application.js, используяmade-up :compress => false опция передана последним 3 звездочкамrequire Я надеюсь, что директивы объясняют, чего я пытаюсь достичь.

// 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

Таким образом, файлы jquery.js и jquery_ujs.js будут сжаты (путем компиляции ресурсов Rails, в котором по умолчанию используется UglifierJS), а остальные 3 файла не будут сжаты, но они будут объединены в комплект application.js.

Есть ли способ сделать это?

Мотивация состоит в том, что файл products.js содержит контроллер angularjs, который использует внедрение зависимостей angular, которое требует определенных имен переменных, таких как$scope а также$http не изменены

Ответы на вопрос(3)

Ваш ответ на вопрос