【发布时间】:2015-01-07 07:07:44
【问题描述】:
我的项目是在 Rails 2 中构建并升级到 Rails 3.1,所以我在资产管道配置方面遇到了问题,例如预编译。
我正在使用 app/assets/aplication.js,例如:
//= require jquery
//= require jquery_ujs
我的 application.rb 是:
config.assets.js_compressor = :uglifier
我的 Gemfile 包含 uglifier gem:
gem 'uglifier'
之后我表演了:
rake assets:precompile
并且来自 public/assets/application.js 的结果代码没有被丑化,但是当我把这个配置放在 application.rb 上时:
config.assets.compress = true
文件被丑化了。
config.assets.compress 配置不是用于实时编译吗?为什么我的预编译 rake 只在启用此选项时 uglify?
【问题讨论】:
标签: javascript ruby ruby-on-rails-3 sprockets