【发布时间】:2012-05-09 06:17:05
【问题描述】:
asset:precompiling 永远在我的应用程序上运行。我几乎从不将供应商目录中的资产直接发送给用户,因此我不需要对它们进行预编译。它们总是包含在 app/assets 目录中的另一个文件中。
如何让预编译器忽略 vendor/assets 中的资产?
【问题讨论】:
标签: ruby-on-rails-3.1 asset-pipeline
asset:precompiling 永远在我的应用程序上运行。我几乎从不将供应商目录中的资产直接发送给用户,因此我不需要对它们进行预编译。它们总是包含在 app/assets 目录中的另一个文件中。
如何让预编译器忽略 vendor/assets 中的资产?
【问题讨论】:
标签: ruby-on-rails-3.1 asset-pipeline
您可能希望确保 application.rb 中的 config.assets.precompile 语句仅引用您要预编译的特定文件。如果此语句中未列出资产(js 或 css),则rake assets:precompile 不会对其进行预编译。例如:
config.assets.precompile += ['public/public.js', 'public/public.css', 'admin/admin.js', 'admin/admin.css']
【讨论】: