0

我在一篇文章中阅读了以下内容

你所有的自定义 Javascript、样式表和图像都应该放在 app/assets/.

您使用的所有第三方代码(例如 jQuery、backbone.js 等)都应该放在 vendor/assets/ 目录中

但我在文章中没有找到——为什么这么推荐,有什么理由吗?

4

2 回答 2

0

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

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

于 2016-05-31T08:39:16.080 回答
0

好吧,我想您对app/assets/文件夹很清楚。

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

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

于 2016-05-31T08:45:02.433 回答