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