2011-01-06 37 views
1

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

我使用的是红宝石1.8.7我需要升级它吗?

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

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

+0

您已经查看过此产品了? http://guides.rubyonrails.org/3_0_release_notes.html – 2011-01-06 22:37:22

+0

只是好奇。你有没有考虑升级Ruby 1.9.2和Rails 2.4.0? – djangofan 2011-01-06 23:04:30

回答

7

它很大程度上取决于您的约束条件。如果您打算保持网站正常运行,并且对您和/或您的客户非常重要,那么坚持Rails“黄金之路”是值得的。一般来说,将Rails 2升级到Rails 3相对容易。

你可能想要检查你的插件/宝石是否与Rails 3兼容,在http://www.railsplugins.org/

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

你可以坚持使用Ruby 1.8.7。

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

欲了解更多信息,你可能会看看:http://www.railsupgradehandbook.com/

相关问题