2011-04-23 81 views
1

我开始从版本3.0.0开始学习/使用RoR。我一次处理多个/不同的项目,其中一些尚未完成。 RoR的当前版本是3.0.7。 我很好奇其他开发人员在做什么。Rails项目和Rails版本更改

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

我在问这是因为我不能决定(比如“是或不是”)我应该坚持一个版本,还是应该不断更新新的RoR版本的当前项目。 PS:对不起,我的英文不好。

回答

1

我倾向于保持最新的'小'版本。例如,从Rails 3.0.5移到3.0.7可能不会成为一件大事。 (但是,我仍然检查http://weblog.rubyonrails.org/了解详情)。但这确实意味着您将获得所有安全和性能更新。

但从2.3 - 3.0移动将需要工作!这就是为什么它总是能够更容易地保持最新状态。只要你开始落后,它只会使未来升级变得更加困难。此外,只要你有适当的测试覆盖率,你可以更新版本,运行你的测试,并检查是否一切正常。

0

对于您的情况,您应该尽可能更新,只需考虑安全修复程序。从Git检出你的项目,更新并看看,如果你的测试套件仍然通过。通常情况下,升级小版本不会破坏任何内容。