我正在为现有的 Ruby 应用程序构建一个 Web 界面,并且正在尝试确定要使用哪个版本的 Rails - 最新的当前版本 2.3 或即将发布的版本 3.0。
使用 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 有多难吗?
最佳答案
Rails3 已经发布。 现在在生产中使用它。 大多数插件都已更新。 优点:速度、新的 Active Record 界面、路由、邮件程序、更多语义、与 Rack 更好的集成。
这样的例子不胜枚举。
关键是 Rails 3 此时已经经过很好的调试/测试并准备好用于生产。
关于ruby-on-rails - 我应该使用哪个版本的 Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3349867/