1

我正在开发一个应用程序并且使用 Rails 2.3.4 已经有一段时间了,但我想知道我是否应该尝试更新,或者继续等待,永远不要升级,我想我有几个选择。

我正在使用 ruby​​ 1.8.7 我也需要升级它吗?

这有多难/这会破坏多少代码,我会有很多意想不到的结果吗?

任何输入将不胜感激,我有点迷失了。

4

1 回答 1

7

这在很大程度上取决于您的限制。如果您计划保持站点正常运行,并且它对您和/或您的客户非常重要,那么留在 Rails 的“黄金路径”上是值得的。一般来说,将 Rails 2 升级到 Rails 3 相对容易。

您可能想在http://www.railsplugins.org/上查看您的插件/gem 是否与 Rails 3 兼容。

在学习曲线方面,您需要熟悉 bundler。

你可以坚持使用 Ruby 1.8.7。

现在,如果你想接受 Rails 3 的所有优点,那将需要更多时间(重构),但它不应该阻止你升级。

有关更多信息,您可以查看:http ://www.railsupgradehandbook.com/

于 2011-01-06T22:42:04.643 回答