Ruby on rails 3.1 如何跳过未使用的供应商资产的预编译

Ruby on rails 3.1 如何跳过未使用的供应商资产的预编译,ruby-on-rails-3.1,asset-pipeline,Ruby On Rails 3.1,Asset Pipeline,在Rails3.1中,“rakeassets:precompile”预编译vendor/assets/中所有单独的.css和.js。。文件夹。例如,它为jquery、jqueryui库和“供应商”文件夹中的所有其他文件创建单独的预编译文件 我的网站只引用application.css和application.js。为什么它要将每个供应商资产作为单独的文件进行预编译?我没有直接使用这些文件。有没有办法从预编译列表中删除这些供应商文件 我担心的是,预编译那些我永远不会在生产中使用的文件需要额外的时间

在Rails3.1中,“rakeassets:precompile”预编译vendor/assets/中所有单独的.css和.js。。文件夹。例如,它为jquery、jqueryui库和“供应商”文件夹中的所有其他文件创建单独的预编译文件

我的网站只引用application.css和application.js。为什么它要将每个供应商资产作为单独的文件进行预编译?我没有直接使用这些文件。有没有办法从预编译列表中删除这些供应商文件

我担心的是,预编译那些我永远不会在生产中使用的文件需要额外的时间和磁盘空间

这实际上是一个问题

用于捕获要预编译的资产的正则表达式有点过于宽泛,它包含了不应该包含的文件

这在3-1-stable中固定,但在3.1.1 RC1标记之后,因此可能在3.1.2中