轨道资产应用程序/资产和供应商/资产



>我在一篇文章中读到过以下内容

所有自定义的Javascript,样式表和图像都应该进入应用程序/资产/。

您正在使用的所有第三方代码(例如 jQuery,骨干网.js等)应放置在供应商/资产/目录中

但我在文章中没有找到 - 为什么推荐这样,有什么原因吗?

没有限制,您不能将第三方jQuery/CSS放在app/assets文件夹中。

但建议将第三方资产放入供应商文件中。对于大型应用程序来说,它将易于管理,从长远来看将节省大量时间。

好吧,

我想你很清楚app/assets/文件夹。

在供应商/资产中,您放置了正在使用的所有第三方代码。因此,在将该代码放入资产中后,您需要在 application.cssapplication.js 中要求它们。

这样做是因为默认情况下,rail看起来vendor/assets/并且更容易管理第三方代码。

最新更新