【发布时间】:2012-06-13 01:20:35
【问题描述】:
当我这样做时: rake assets:预编译 RAILS_ENV=production 例如,我的 public/assets 文件夹中有以下文件:
- application-7af6c31514bcdd4cce3c96892af4487f.js
- application-7af6c31514bcdd4cce3c96892af4487f.js.gz
- application.js
- application.js.gz
最后两个是一个问题,因为它会导致编译版本在开发中得到服务,我不明白为什么会生成它们。
我的 production.rb 中有以下行:
config.assets.digest = true
【问题讨论】:
-
我想我遇到了同样的问题。在我的开发环境中,资产:预编译后javascript被破坏了,但在生产中它工作正常。仍然不知道如何解决,我已经删除了公共文件夹中的所有文件。
标签: ruby-on-rails ruby ruby-on-rails-3 asset-pipeline