将Rails 2.3.14升级到Rails 3.1.0,或者在Rails 3.1.0中重新编写应用程序

时间:2011-10-27 00:46:43

标签: ruby-on-rails-3

我已将我的应用程序升级到Rails 3.1.0,虽然我解决了许多兼容性问题,但我也注意到有许多冗余文件,垃圾代码和一些我必须重新编码的功能。

我只是想知道我是否应该在Rails 3.1.0中重写我的应用程序,或者在升级后继续修改和修复?前一个会产生一个更干净的应用程序,但更多的工作,后者将更快,但也需要一些时间来清理混乱。我最好的方法是什么?

感谢。

1 个答案:

答案 0 :(得分:2)

我所做的是创建一个新的空轨道3.1应用程序。用bundler安装我的宝石。然后我复制我的迁移,我的模型和我的规范测试。运行我的测试。通过测试,解决任何不兼容问题。重复配置/路由,控制器,视图等。