我已将我的Rails项目转移到DigitalOcean Droplet,并且在出现大量错误后几乎让它工作。但是我面临的最新问题是Angular因为轨道最小化而无法正常工作。或者至少这就是我认为是问题的原因。
这是我在(实时)控制台中遇到的错误,
Uncaught Error: [$injector:modulerr] Failed to instantiate module movieseat due to:
Error: [$injector:unpr] Unknown provider: e
我已将config.assets.js_compressor = Uglifier.new(mangle: false)
添加到服务器上的production.rb文件中,但它不会改变任何内容。
答案 0 :(得分:3)
在最小化之前使用strict dependency injection消除DI annotation个问题。
完全依赖ng-annotate代替(a wrapper for Rails也存在)。