我想在我的rails应用程序中添加像AngularJS,Bootstrap和聚合物JS这样的框架。宝石的问题是它们在新版本中不稳定,它们甚至停止开发宝石(导致一个宝石失败,这取决于另一个宝石)
所以我只想通过CDN(由供应商提供)将这些框架直接添加到应用程序根html文件中。这是一个好习惯吗?它会在生产环境中引起任何未来的问题吗?
答案 0 :(得分:0)
是的,如果您使用可靠的CDN(以及我的供应商提供的那些可以作为一个),它可能甚至在生产环境中为您带来一些改进,例如:
另一方面,在您的开发环境中,您必须等待更多的内容,以便网站加载这些资产,将其与从localhost加载它们进行比较;)
答案 1 :(得分:0)
如果你不使用CDN,你可以对资产有很大的控制权,因为它们可能会更改/更新,或者有时网址可能会下降:(在最坏的情况下,如果存在大的依赖性,我建议使用本地资产)对于小依赖...你可以使用cdn。:)
使用this设置polymer js
onlocal。