>我在一篇文章中读到过以下内容
所有自定义的Javascript,样式表和图像都应该进入应用程序/资产/。
您正在使用的所有第三方代码(例如 jQuery,骨干网.js等)应放置在供应商/资产/目录中
但我在文章中没有找到 - 为什么推荐这样,有什么原因吗?
没有限制,您不能将第三方jQuery/CSS
放在app/assets
文件夹中。
但建议将第三方资产放入供应商文件中。对于大型应用程序来说,它将易于管理,从长远来看将节省大量时间。
我想你很清楚app/assets/
文件夹。
在供应商/资产中,您放置了正在使用的所有第三方代码。因此,在将该代码放入资产中后,您需要在 application.css
和 application.js
中要求它们。
这样做是因为默认情况下,rail看起来vendor/assets/
并且更容易管理第三方代码。