如何让rails不在供应商目录中预编译资产?

时间:2012-05-09 06:17:06

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

资产:预编译正在我的应用程序上永远消失。我几乎从不将供应商目录中的资产直接发送给用户,因此我不需要预编译这些资产。它们始终包含在app / assets目录中的另一个文件中。

如何让预编译器忽略供应商/资产中的资产?

1 个答案:

答案 0 :(得分:0)

您可能希望确保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']