Rails 3资产添加?body = 1

时间:2011-10-19 11:04:20

标签: ruby-on-rails-3 asset-pipeline

如果我查看源代码,则所有资产(css和js)都添加了?body = 1 像这样

<script src="/assets/jquery.livequery.js?body=1" type="text/javascript"></script>
这是什么?为什么?

1 个答案:

答案 0 :(得分:9)

Sprockets需要正文参数,并在内部用于确定是直接发回资产(图像或其他二进制文件)还是文件内容(js和css)。虽然这些在技术上是相同的,但Sprockets以不同的方式处理文件包和静态文件。