我应该使用哪个版本的Rails

时间:2010-07-28 04:08:33

标签: ruby-on-rails ruby

我正在为现有的Ruby应用程序构建一个Web界面,我正在试图找出使用哪个版本的Rails - 最新的当前版本2.3或即将发布的版本3.0。 / p>

使用2.3的原因非常简单:它是当前版本并且稳定。

我考虑3.0的原因是:

  • 我的应用程序使用Ruby 1.9,而Rails 2.3似乎不支持Ruby 1.9
  • Rails 3.0应该是框架的主要返工。如果我现在开始一个新项目,我想我也可以第一次“正确”做到这一点,而不是在我准备好转移到Rails 3.0时进行迁移。

3.0的功能设置真的好多了吗?它是否足够稳定可用或我只是在寻找麻烦?任何人都知道从2.3迁移到3.0会有多难?

4 个答案:

答案 0 :(得分:4)

Rails3已经发布。 现在在生产中使用它。 大多数插件都已更新。 优点:速度,新的Active Record界面,路线,邮件,更多语义,与Rack更好的集成。

这个清单一直在继续。

关键是Rails 3此时已经过调试/测试,可以投入生产使用。

答案 1 :(得分:0)

根据稳定性,Rails 2.3.5适用于Ruby 1.8.7。 Rails 3和Ruby 1.9.1已经完成,但尚未对稳定性进行过广泛的测试。为了稳定起见,请使用Rails 2.3.5和Ruby 1.8.7的组合

答案 2 :(得分:0)

你在看什么样的时间表?

您可能需要阅读this thread以了解一些Rails个人对使用Rails 3传达进度的看法。:(

答案 3 :(得分:0)

Rails 3已经发布:Rails 3.0: It's ready!