正如你可能已知,Rails 正处于活跃开发中。因此,对于那些没有时间阅读每一份提交给源代码的人来说,我们决定重新启动博客的这一部分。这次,我将介绍 3 周的提交内容:自Rails 2.2 RC1(又称为 Rails 2.2.0)发布以来提交的时间。虽然随着 Rails 朝着 2.2 版本推进,并没有添加任何主要新功能,但这并不意味着源代码完全静止:在这三周期间已经进行了大约 75 次提交。下面来看看其中的一些更改。
在 2.2 的准备阶段,我们看到一批 nhỏ 的错误修复,因为人们试图确保该版本中的质量。其中包括
2.2 的一些主要功能也得到了优化。已修复线程安全性部门中的一些漏洞,并进行了更改,以使 I18n 后端在开发模式下重新加载其翻译。包含的 Prototype 位已提升到最新的 1.6.0.3 版本。配置、加载和打包 gem 的代码引起了一些关注,并且维护数据库连接池的代码也进行了一些优化。
仅仅因为我们处于功能冻结状态并不意味着无法引入一些新功能
:js
选项,让你可以使用 RJS 直接渲染内联 JavaScript。 提交STARTTLS
;这使得 Action Mailer 与 GMail 兼容,而无需插件。 提交最后一点说明:我故意不试图涵盖此处每项提交;只是那些我认为最有意义的提交。但如果你遗漏了某些你认为非常重要的内容,请随时在评论中添加指针!