Rails项目和Rails版本更改

时间:2011-04-23 07:27:03

标签: ruby-on-rails-3

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

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

我问这个是因为我不能决定(比如“成为或不成为”)我应该坚持使用一个版本,还是应该继续更新新版RoR版本的当前项目。

PS:对不起我的英文。

2 个答案:

答案 0 :(得分:1)

我倾向于及时了解最新的'小'版本。例如,从Rails 3.0.5迁移到3.0.7可能不是什么大问题。 (但是,我仍然会结帐http://weblog.rubyonrails.org/了解详情)。但它确实意味着您将获得所有安全性和性能更新。

但是从2.3 - 3.0开始需要工作!这就是为什么它总是让它更容易保持最新。一旦你开始落后它只会使将来升级更加困难。

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

答案 1 :(得分:0)

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