jfci9q
Last Updated: February 07, 2017
·
3.16K
· hauleth

Using Angular.js and Uglify in Rails?

If your models use Angular dependency magic, like:

function HelloController($scope, $http) {
  // ...
}

Don't forget to add:

config.assets.js_compressor = Uglifier.new(mangle: false) if defined? Uglifier

Or explicitly use HelloController.$inject = ['$scope', '$http'].

4 Responses
Add your response

8203

Uglify.new should be Uglifier.new

over 1 year ago ·
8204

Or more precisely:

config.assets.js_compressor = Uglifier.new(:beautify => true) if defined? Uglifier

over 1 year ago ·
11719

thanks for sharing, i had the same case, after production deployment it was showing up some weird error. 't' module was not loaded. so later disabling mangling solved the problem.

over 1 year ago ·
28577

You sir, I like you. Give me your BTC address to invite you a beer.

over 1 year ago ·