Rails项目和Rails版本变更



我从3.0.0版开始学习/使用RoR。我同时处理多个不同的项目,其中一些还没有完成。RoR的当前版本是3.0.7。我很好奇其他开发者是怎么做的。

当RoR的最新版本发生变化时,您是否将当前项目更新到最新版本,或者您只是坚持项目创建时的版本,并仅为新项目使用新的RoR版本?

我问这个问题是因为我不能决定(就像"是,还是不")我应该坚持一个版本,还是应该为新的RoR发布版本不断更新当前的项目。

PS:对不起,我的英语。

我倾向于与最新的'小'版本保持同步。例如,从Rails 3.0.5迁移到3.0.7可能不是什么大问题。(不过,我还是会登录http://weblog.rubyonrails.org/了解详情)。但这确实意味着你将获得所有的安全和性能更新。

但是从2.3到3.0将需要工作!这就是为什么它总是让你更容易跟上时代。一旦你开始落后,它只会让未来的升级变得更加困难。

此外,只要你有足够的测试覆盖率,你就可以更新版本,运行测试并检查是否一切正常。

在您的情况下,您应该尽可能更新,只需考虑安全修复。从Git签出您的项目,更新并查看您的测试套件是否仍然通过。通常,升级小版本不会破坏任何东西。

相关内容

  • 没有找到相关文章

最新更新