我在一篇文章中读过以下文章
您的所有定制Javascript、样式表和图像都应该放在app/assets/中。 您正在使用的所有第三方代码(例如jQuery、backbone.js等)应该放在供应商/资产/目录中
但我没有在文章中找到--为什么推荐这样,有什么原因吗?
发布于 2016-05-31 08:39:16
您不能将第三方jQuery/CSS放在app/assets文件夹中,这是没有限制的。
但是它建议将第三方资产放在供应商的档案中。对于大型应用程序来说,它很容易管理,而且从长远来看将节省大量时间。
发布于 2016-05-31 08:45:02
嗯,我想你对app/assets/文件夹是清楚的。
在供应商/资产中,您将正在使用的所有第三方代码放入其中。因此,在您将代码放入资产中之后,您需要在application.css和application.js中使用它们。
之所以这样做,是因为rails在默认情况下在vendor/assets/中查找,而且更容易管理第三方代码。
https://stackoverflow.com/questions/37540700
复制相似问题