2012-04-18 54 views
9

我無法讓資產管道在開發中連接(但不壓縮!)資產。我的想法是,我可以停止爲每個開發頁面加載70個以上的小型css/js文件請求,但仍然可以查看行號,以便找出問題所在。如何讓Rails 3.1在開發模式下連接資源?

config/environments/development.rb有這個,這是我理解的導軌引導意味着資產應該被編譯成一個文件,而不是壓縮:

config.assets.compress = false 
config.assets.compile = true 
config.assets.digest = false 
config.assets.debug = false 

但沒有骰子:資產仍然單獨提供,而不是內級聯application.js中。

任何幫助,將不勝感激!

回答

13

嘗試添加debug: false向include /鏈接標籤

# in views/layouts/application.html.haml (or .erb, then use <%= %>) 
= stylesheet_link_tag "application", debug: false 
= javascript_include_tag "application", debug: false 

無需重新啓動應用程序!我希望你在改變development.rb ;-)後不會忘記這麼做。

確定它是否適用於您(因爲您的設置使我的開發模式更容易地連接js/css文件)。

當然只能作爲臨時解決方案。

+0

所以事實證明,這實際上是這個問題:我在jasminerice測試運行器中測試,它實際上將debug的值硬編碼爲Rails.env.development ?.感謝提醒我檢查它,我要提出問題。 – bhuga 2012-04-18 19:27:00

相關問題