此次发布主要是通过修复漏洞、缺陷并对现有功能进行精细扩展来优化 Rails。期待已久的 Directions 和 generator 升级 已推迟至下个版本发布。此版本发布重点如下:
text_field "student[]", "last_name"
的调用,现在可以更轻松地获取诸如 input name="student[123][last_name]"...
的输入标签,再加上 Base#create、Base#update、Base#destroy、Base#delete、AssociationCollection#build 和 AssociationCollection#create 等现在均接受数组的事实,这就使得记录一次处理多个记录成为可能。这只是 Rails 0.9.5 中 37 项更改、修复和新增功能中的三个。你可以在 ActiveRecord、Action Pack 和 Rails 的更新日志中阅读完整内容。
如果你从 Rails 0.9.4 升级而来,则此版本发布不应要求对你的应用程序进行更改,除非你依靠 const_missing 来加载非 AR/AO/AC 类。在这种情况下,你必须明确使用 require_dependency 来触发重新加载。