我使用 Rails 3.2。我正在使用很多 JS gem,其中大多数都需要按特定顺序调用。在开发中,它会自动分离不同的 JS 文件,如下所示:
<link href="/assets/companies.css?body=1" media="all" rel="stylesheet" type="text/css" />
<link href="/assets/contacts.css?body=1" media="all" rel="stylesheet" type="text/css" />
<link href="/assets/fake_json.css?body=1" media="all" rel="stylesheet" type="text/css" />
但在生产中,它会像这样合并所有文件:
<script src="/assets/application-e30cf15d1afc4b59752074fa16cd83a3.js" type="text/javascript"></script>
在我的具体情况下,我不希望或要求 Rails 为我执行此操作。我试图通过在文件中使用config.assets.compress = false
and来取消它,但即使在重新启动服务器后它也没有效果。config.assets.debug = true
production.rb
如何在生产中启用“不合并”?