【问题标题】:Can't I use Polymer.js via CDN in rails app?我不能在 Rails 应用程序中通过 CDN 使用 Polymer.js 吗?
【发布时间】:2015-06-16 08:06:13
【问题描述】:

我想将 AngularJS、Bootstrap 和聚合物 JS 等框架添加到我的 rails 应用程序中。 gem 的问题是新版本不稳定,甚至停止开发 gem(这导致依赖于另一个的 gem 失败)

所以我只想通过 CDN(由供应商提供)将这些框架直接添加到应用程序根 html 文件中。这是一个好习惯吗?以后生产环境会不会出问题?

【问题讨论】:

    标签: ruby-on-rails angularjs twitter-bootstrap


    【解决方案1】:

    是的,如果您使用的是可靠的 CDN(我的供应商可以将其视为一种),它可能甚至可以为您带来一些改进生产环境,例如:

    • 这些资产通常已经缓存在您用户的计算机上
    • 它绕过浏览器限制来自同一域(作为您的应用)的并发连接数

    另一方面,在您的开发环境中,您将不得不等待网站加载这些资产,与从本地主机加载它们相比;)

    【讨论】:

    • 这是否适用于 Rails 应用程序。那么为什么人们添加第三方 gem 而不是 CDN 或下载资产呢?
    【解决方案2】:

    如果您不使用 CDN,您对资产有很大的控制权,因为它们可能会更改/更新,或者有时 url 可能会关闭:(在最坏的情况下..所以我建议如果有很大的依赖关系和对于小的依赖...你可以使用cdn。:)

    使用this 设置polymer js onlocal。

    【讨论】:

    • 我不会主持任何活动。我只是想知道在我的 Rails 应用程序中,它是否是一种优于 ruby​​ gem 的好方法?
    • 谢谢。你能推荐任何教程来添加聚合物js而不是gem吗?
    • 添加了更多信息@KalyanDechiraju
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-26
    • 1970-01-01
    • 2014-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多