我在一篇文章中读过以下内容
您的所有自定义Javascript,样式表和图片都应该包含在内 app / assets /.
您正在使用的所有第三方代码(例如jQuery, backbone.js等)应放在vendor / assets /目录中
但我没有在文章中找到 - 为什么推荐这样,有什么理由?
答案 0 :(得分:1)
您无法将第三方jQuery/CSS
放入app/assets
文件夹中。
但建议将第三方资产放入供应商档案中。它可以轻松管理大型应用程序,从长远来看可以节省大量时间。
答案 1 :(得分:1)
我认为你对app/assets/
文件夹很清楚。
在供应商/资产中,您放置了您正在使用的所有第三方代码。
因此,在将该代码放入资产后,您需要在application.css
和application.js
中使用它们。
这样做是因为默认情况下,rails会在vendor/assets/
中查看,并且管理第三方代码会更容易。