0

我有是在2011年转回老骨干-Rails应用程序(可能相关性从2013左右上次更新)。它有一个非常老的用户界面,所以我想通过应用漂亮的引导材料设计来更新它。这听起来并不简单,因为jquery是2011版本的骨干依赖。 当我导入任何引导主题,像导航抽屉这样的东西不工作,因为骨干的jquery(旧版本)由于导入顺序覆盖较新的jquery。如果我删除了较旧的jquery,只是从CDN中使用较新的jquery,那么应用程序崩溃可能是由于某些方法存在于较旧的jquery中,而不是较新的jquery中。即使我尝试将骨干版本升级到最新,应用程序中断(如预期)。主干应用程序集成的自举材料设计

我很困惑,如何启动如何升级呢?我知道这是一个非常具体的问题,可能有些经验丰富的人可以帮助谁有类似的问题。

PS:没有选择移动到角或反应,骨干代码实在是太多了,现在被重写(而且是管理呼叫)

回答

1

jQuery有一个upgrade guide。他们甚至有一个migration plugin。所以你需要关注它并将jQuery升级到你正在使用的引导版本所支持的最新版本。

升级的jQuery可能打破旧骨干代码,所以事后你可能需要升级骨干网,但是这将是相对刚刚更新CDN到主干的较新版本一样简单。