【问题标题】:Rails 2 support after Rails 3 has been releasedRails 3 发布后的 Rails 2 支持
【发布时间】:2010-03-21 11:41:56
【问题描述】:

Rails 3 发布后 Rails 2 支持多长时间?

我想顺势而为并立即迁移到 Rails 3,特别是对于可能需要 4 或 6 个月才能完成的项目(这样它们可能会与 Rails 3.0.0 最终版本一起发布),但我发现很多仍然无法正常工作,许多基本插件和宝石;所以我相信我现在被 Rails 2 困住了。

【问题讨论】:

  • 对于未来的搜索者,有一家公司在商业上支持 Rails 2.3:railslts.com,它也将作为 OSS 发布他们的更新。

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


【解决方案1】:

Rails 2.3.x 有一段时间了。 Rails 3 仍处于测试阶段,2.3 分支将在一段时间内(在 Rails 3 发布后)收到安全更新,然后被核心团队放弃。

【讨论】:

  • 你知道一段时间是两周、两个月还是两年?
  • 至少一年。请记住,它仍处于测试阶段,因此距离 3.0 发布还有几个月的时间。 2.3 仍然是稳定的方式,你不应该对在 2.3 上启动应用程序感到难过。此外,一旦完善,迁移到 3.0 确实应该不会太糟糕,即使在大型项目中也是如此。
【解决方案2】:

我相信 Rails 3 中已弃用的 Rails 2 功能(例如 ActiveRecord 查找器语法、路由语法等)将在 Rails 3.1 中删除。

【讨论】:

  • 请参阅 Pratik Naik 的这篇博文:m.onkey.org/2010/1/22/active-record-query-interface 它声明这些弃用将在 Rails 的 3.1 版本(不是 Rails 3)中生效,并将在 Rails 3.2 中完全删除,尽管会有成为官方插件以继续支持他们。
【解决方案3】:

现在 Rails 4 即将到来,官方对 Rails 2 的支持肯定会结束。有一项商业服务 (railslts.com) 将继续为 Rails 2.3 应用程序提供安全更新。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-15
    • 1970-01-01
    • 2010-11-23
    • 1970-01-01
    • 1970-01-01
    • 2011-06-13
    相关资源
    最近更新 更多