大家好,
Rails 3.0.10.rc1 已发布。一如既往,请尝试此候选版本,并将任何问题报告给 Ruby on Rails 核心邮件列表。如果没有发现问题,我们将在 8 月 8 日(太平洋夏令时间下午 5 点左右)发布 3.0.10。
如果您发现问题,请将其发送到 Rails 核心邮件列表。如果发现此候选版本与前一个版本不向后兼容,我们将发布另一个候选版本并推迟最终发布日期。
请记住,这是您否决/推迟 Rails 发布的机会。请抓住这个机会进行测试!
您可以在 GitHub 上找到完整的更改列表。以下是一些值得注意的摘录:
来自 ActionPack
修复了仅包含 after 过滤器的 cache sweeper 没有 controller 对象的问题,会导致对 nil 调用未定义方法 controller_name [jeroenj]
确保在抛出异常时记录状态码。
尊重 OutputBuffer 的子类。
修复了 ActionView::FormOptionsHelper#select 与 :multiple => false 的问题
在片段缓存命中时避免了对 Cache#read 的额外调用
来自 ActiveRecord
为 schema.rb 文件添加了魔法编码注释
schema.rb 默认以 UTF-8 格式写入。
在运行 rake db:schema:dump 时确保建立连接
关联条件不会覆盖连接条件。
销毁记录时,将在销毁自身之前销毁 HABTM 记录。GH #402。
使 ActiveRecord::Batches#find_each 不返回 self。
更新 PG 中的 table_exists?,以始终使用当前 search_path 或显式设置的 schema。
谢谢!
-Aaron <3