将我的项目从ruby 1.8.7升级到2,将Rails 3.2.3升级到4

时间:2014-02-12 22:49:55

标签: ruby-on-rails ruby

我目前有一个用ruby 1.8.7和Rails 3.2.3制作的Rails项目。一些以前的开发人员在大约一年半前以1.8.7和3.2.3开始它。它完全是为桌面设计的 - 移动设备看起来很糟糕。我今天在项目中有大约60,000 - 90,000行代码(有没有办法计算这个?我使用Sublime)

事实证明,该应用程序在移动设备上更有用。我曾经认为常识性的事情是创建移动视图/调整我们拥有的东西/添加一些新功能......所以它在手机上看起来不错。

但是我和我一直合作的新开发人员举起手来说现在他坚持要升级到Ruby 2和Rails 4.这意味着大部分项目都必须重新编写。

有没有人有从1.8.7升级到2和3.2.3升级到4的经验?这是一项巨大的工作?我可以不仅仅保留我所拥有或将会导致头痛的事情吗?只是对你的想法感兴趣,谢谢......

1 个答案:

答案 0 :(得分:1)

对于经验丰富的RoR开发者而言,从3.2.x升级到4并不是那么痛苦。有一些关于痛苦的教程和网站,但相当少。

除非您使用的某些宝石不再可用/在3.2.x上更新,否则我可能会留在那里。许多宝石还不兼容rails 4.

现在说完之后。让您的应用保持最新状态总是好的。这将节省您使用新的和更新的宝石的时间/金钱,并找到随着时间的推移可以/将在其上工作的程序员。