资产:预编译正在我的应用程序上永远消失。我几乎从不将供应商目录中的资产直接发送给用户,因此我不需要预编译这些资产。它们始终包含在app / assets目录中的另一个文件中。
如何让预编译器忽略供应商/资产中的资产?
答案 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']