【发布时间】:2015-03-27 03:19:20
【问题描述】:
我的资产没有被压缩。我正在使用3.2.18,资产组拥有这些宝石:
group :assets do
gem "compass-rails"
gem 'coffee-rails', '~> 3.2.1'
gem 'elementaljs-rails'
gem 'i18n-js'
gem 'tilt', '~> 1.4.1'
gem 'sass-rails', '~> 3.2.3'
gem 'turbo-sprockets-rails3'
gem 'uglifier', '>= 1.0.3'
gem 'bootstrap-sass', '~> 3.1.1'
gem 'ejs'
gem 'jquery-ui-rails'
gem 'angular-ui-sortable-rails', github: "sherwyngoh/angular-ui-sortable-rails"
end
这是我与资产相关的生产配置:
config.serve_static_assets = false
config.assets.js_compressor = :uglifier
config.assets.css_compressor = :sass
config.assets.compile = false
config.assets.digest = true
当我执行RAILS_ENV=production rake assets:precompile 并查看public/assets/application-xxx.css 时,我会看到常规的 css 文件,就像在开发中运行服务器时一样。为什么没有被压缩?
更新
我在这个问题中有 RAILS_EVN=production,这不是资产不压缩的原因,我只是输入错误。
【问题讨论】:
-
是不是因为你打错了RAILS_ENV?
-
@FrederickCheung 不幸的是这不是原因
标签: css ruby-on-rails ruby ruby-on-rails-3