我正在运行Rails 2.3.4应用程序,我想知道我是否应该升级到3.0?

loo*_*non 1 ruby-on-rails ruby-on-rails-3 ruby-1.9 ruby-1.8

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

我正在使用ruby 1.8.7我需要升级那个太糟糕了吗?

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

任何输入都会受到赞赏,我有点失落.

Dav*_* J. 7

这很大程度上取决于你的约束.如果您打算保持网站正常运行,并且它对您和/或您的客户非常重要,那么保持Rails"黄金之路"是值得的.通常,将Rails 2升级到Rails 3相对容易.

您可能需要检查您的插件/宝石是否与Rails 3兼容,网址http://www.railsplugins.org/.

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

你可以坚持使用Ruby 1.8.7.

现在,如果你想拥抱Rails 3的所有优点,那将花费更多的时间(重构),但它不应该阻止你升级.

有关详细信息,请查看:http://www.railsupgradehandbook.com/