2011-10-19 44 views
12

如果我查看源存在?體= 1添加到所有的資產(CSS和JS) 這樣Rails 3個的資產加?體= 1

<script src="/assets/jquery.livequery.js?body=1" type="text/javascript"></script> 

是什麼呢?爲什麼?

+0

閱讀http://guides.rubyonrails.org/asset_pipeline.html –

回答

9

Sprockets需要body param,並在內部用於確定是直接發送資源(圖像還是其他二進制文件)還是文件內容(js和css)。雖然這些在技術上是相同的,但Sprockets以不同的方式處理文件和靜態文件的捆綁。

+1

對於任何感興趣的人,無論是否有'body'參數,標頭都是一樣的:http://pastebin.com/0JSpmUWd – Dorian