配置资产在生产中压缩轨道时出错

时间:2013-01-11 06:52:57

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.2 production-environment

首先在production.rb

config.assets.compress = true

我改变了这个,然后我运行生产模式。 现在所有的css和js都被组合在一起并且视为

<link href="/assets/application-216f7d9bf69633b46766413cf646b8a5.css" media="all" rel="stylesheet" type="text/css" /> 
 <script media="all" src="/assets/application-cfa3f1d1e18cc9a8acfb0492bd8ae99e.js" type="text/javascript"></script>

但是现在我希望所有的css和js都不是单独加载而不是压缩模式 所以我改变了

config.assets.compress = false

现在我想这样我的ctrl U就像这样

<link href="/assets/bootstrap-wysihtml5/core.css?body=1" media="all" rel="stylesheet" type="text/css" />
<link href="/assets/bootstrap-wysihtml5/wysiwyg-color.css?body=1" media="all" rel="stylesheet" type="text/css" />
<link href="/assets/bootstrap-wysihtml5/index.css?body=1" media="all" rel="stylesheet" type="text/css" />
<link href="/assets/app_modules.css?body=1" media="all" rel="stylesheet" type="text/css" />
<link href="/assets/assets.css?body=1" media="all" rel="stylesheet" type="text/css" />
<link href="/assets/authentications.css?body=1" media="all" rel="stylesheet" type="text/css" />
<link href="/assets/bootstrap_and_overrides.css?body=1" media="all" rel="stylesheet" type="text/css" />
<link href="/assets/companies.css?body=1" media="all" rel="stylesheet" type="text/css" />

我的意思是所有都是非压缩形式。但它不起作用..它再次以压缩形式出现。我是否必须清除缓存或我遗失的位置?

1 个答案:

答案 0 :(得分:1)

在您的application.rb中,您还需要为生产模式禁用资产管道。

application.rb

# Enable the asset pipeline
config.assets.enabled = false