我正在考虑将当前的Rails 2.3.8 / Ruby 1.8.6应用程序升级到Rails 3/ Ruby 1.8.7。看到Rails3已经发布了一个月,除了预期的一些gem还不支持之外,开发人员在升级2.x应用程序时是否遇到了大问题,弃用警告/方法等?Rails 3有没有主要的稳定性问题?通常,当一个新的主要版本发布时,需要几个月的时间来解决最初的问题,所以我希望能适当地安排时间。
提前感谢您的反馈和见解。
发布于 2010-10-06 04:36:39
我有一个相当复杂的应用程序,我已经进行了两次(失败)的移植尝试。你的应用程序中有几个部分需要改变,尽管对我来说真正的问题是gem的兼容性。
简而言之--如果你使用了很多第三方的gem,那么你应该等待。如果你的应用是相对纯粹的,那么现在可能值得升级。
编辑:还有一件事要添加。在开始移植之前,请确保您有一组健壮的测试。这将立即告诉您什么是有效的,什么是无效的,并让您对自己的端口充满信心。
https://stackoverflow.com/questions/3850769
复制相似问题