【问题标题】:Considering upgrading to Rails 3考虑升级到 Rails 3
【发布时间】:2010-10-03 17:22:49
【问题描述】:

我正在考虑将当前的 Rails 2.3.8 / Ruby 1.8.6 应用升级到 Rails 3 / Ruby 1.8.7。看到 Rails 3 已经发布一个月了,除了预期的一些 gem 还不支持、弃用警告/方法等之外,开发人员在升级 2.x 应用程序时是否遇到了大问题? Rails 3 是否存在重大稳定性问题?通常当一个新的主要版本发布时,需要几个月的时间来解决最初的问题,所以我希望能适当地安排时间。

提前感谢您的反馈和见解。

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3


    【解决方案1】:

    我有一个相当复杂的应用程序,我已经进行了两次(中止)尝试移植。您的应用程序有几个部分需要更改,但对我来说真正的问题是 gem 兼容性。

    简短回答 - 如果您使用大量第三方 gem,那么您应该等待。如果您的应用程序相对纯净,那么它现在可能值得升级。

    编辑:还要添加一件事。在开始移植之前,请确保您有一组强大的测试。这将立即告诉您哪些有效,哪些无效,并让您对自己的端口充满信心。

    【讨论】:

    • 谢谢,这很有帮助。 gems 的另一个问题是没有一个地方我可以去验证兼容性,这是一个痛苦的手动过程。
    • 不幸的是,我不知道... :(
    • 这里是验证插件/gem 与 Rails 3 兼容性的地方:railsplugins.org
    猜你喜欢
    • 2010-09-24
    • 2010-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-18
    • 2013-07-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多