得益于 Rails 0.10.0 的发布,我们正以闪电般的速度贯彻路线图。这次这里面包含许多内容,以至于很难只挑选其中的几个方面来进行重点介绍,但我还是挑了一些。借助 Rails 0.10.0,您将获得
但0.10.0提供了众多新的和已修复的内容。查看其他全新的包Active Support,然后查阅Rails、Active Record、Action Pack和Action Mailer的更改日志。
此版本中的两个最重要功能是一些Rails场景的新人贡献的。在开发出我们认为最适合Rails的版本之前,Nicholas Seckar尝试了至少三次路由。他投入了巨大精力来解决所有复杂问题,此后还帮助改进了Rails的所有部分。你做得非常好,Nicholas。希望寻找人才的潜在雇主会看到你的名字。
同样感谢Leon Breedt,他突然提出一个全新的框架,遵循我们已建立的惯例并采用我们对 dot 的方法。代码和文档的质量给现有的核心贡献者团队留下了深刻的印象。这项工作让我们所有人更接近1.0。Leon,感谢你出色工作!
今天,Rails 1.0更进一步,因为我们已经完成了之前宣布的路线图一半以上。我们现在主要缺少打包和性能,同时目标是将未调查和/或已修复的错误单的数量减少到零。当前的暂定日期是3月底/4月初。
如果您在现有应用程序中没有定义任何自定义网址,那么升级过程非常简单。如果您有自定义网址,那么工作量会稍大一些,但绝对是可以管理的。Basecamp 使用了大量的自定义URL技巧,我用了不到 1 小时,结果从应用程序中删除了 100 行代码。无论如何,我们已经创建了一本指导升级过程的书籍。