我最近继承了一个2年的Rails项目,在Rails 3.0.x上运行。 鉴于所有引用的宝石都很老,我想升级它们(因为它们中的大多数现在都有一些bug修复)。该应用程序构建在vendor / plugins中的引擎之上。
我是RoR的新手,我希望更好地理解应用程序的gemfile中引用的gem与引擎gemfile中引用的gem之间的关系。我会说大约80%的引用宝石是相同的。他们的版本是不同的想法。
拥有相同宝石但具有不同版本的含义是什么?两个都被加载?
我是否应该努力使它们保持同步或者这是一个非常常见的用例?