为什么所有文件都包含在Rails的资产管道中?

为什么所有JavaScript和CSS文件都包含在资产管道中而不是实际使用的那些?

例如,如果我有一个包含主页和博客的简单网站,为什么在用户查看博客时会包含主页的JavaScript和CSS文件? 反之亦然,为什么在查看主页时会包含博客的资产?

它们都被编译在一起并缩小,因此占地面积非常小。

一旦它们被加载一次,它们就会被缓存,因此其余的页面视图会更快。