我使用Rails 3.2。我使用了很多JS寶石,其中大部分需要按特定順序調用。在發展中,它會自動的方式隔開不同的JS文件是這樣的:如何在Rails 3.2中將所有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爲我做這個。我試圖通過在production.rb
文件中使用config.assets.compress = false
和config.assets.debug = true
來取消此操作,但即使重新啓動服務器後它也不起作用。
如何在生產中啓用「不合並」?