嗨,各位:
Rails 3.0.10.rc1 已发布。和往常一样,请大家试用此候选版本,并向 ruby on rails 核心邮件列表 报告任何问题。如果未发现问题,我们将在 8 月 8 日(美国太平洋时间下午 5 点左右)发布 3.0.10。
如果你确实发现了问题,请将问题发送到 Rails 核心邮件列表。如果发现该候选版本与之前发布的版本不向后兼容,我们将推出另一个候选版本,并推迟最终发布日期。
请记住,这是你否决 / 推迟 rails 发布的机会。请借此机会进行测试!
你可以在 github 上找到变更清单。以下是一些值得注意的摘录:
摘自 ActionPack
修复了一个问题,即仅包含 after 过滤器的高速缓存清理程序不会有控制器对象,它会引发针对空值的 controller_name
未定义方法异常[jeroenj]
确保在引发异常时记录状态代码。
尊重 OutputBuffer 子类。
修复了 ActionView::FormOptionsHelper#select
与 :multiple => false
避免在片段缓存命中时额外调用 Cache#read
摘自 ActiveRecord
向 schema.rb 文件添加了 Magic 编码注释
默认情况下,schema.rb 写入为 UTF-8。
确保在运行 rake db:schema:dump
时建立连接。
关联条件不会覆盖联接条件。
销毁记录会先销毁 HABTM 记录,然后再销毁其自身。GH #402。
使 ActiveRecord::Batches#find_each
不再返回 self
。
更新 PG 中的 table_exists?
,以始终使用当前 search_path
或明确设置的架构(如果明确设置)。
谢谢!
-Aaron <3