2011 年 2 月 27 日,星期日

Rails 3.0.5 已发布!

发布者:spastorino

Aaron Patterson 这周向我们展示了一点关爱,发布了 Rails 3.0.5。快来看看更新内容。

修复的漏洞

  • 修复了 Ruby 1.9 上 gzip 返回 UTF-8 字符串时的问题,但实际为二进制字符串。 提交
  • ActiveRecord 限制值不会转义 Arel SQL Literal 节点。 提交
  • 不管条件哈希如何处理(恢复 00693209ecc),Relation#where 调用总是产生 AND 语句。
  • 在 ActiveRecord 中使用 STI 类时,观察者回调将仅执行一次。 提交

添加了弃用

  • 弃用 Relation#&,为 Relation#merge 的别名。 提交
  • 弃用了对内插关联条件的支持,条件语法为
    :conditions => ‘foo = #{bar}’,并添加了新的内插语法
    为 :conditions => proc { “foo = #{bar}” }。 提交

这不是所有更改内容的完整列表。更改内容的完整列表可以
在此处找到

SHA1 校验和

  • actionmailer-3.0.5.gem b25750c8126aa21db27d7b0ee829b2e94e525ebc
  • actionpack-3.0.5.gem 0a6f7f9ac2960ff224c913877a2917e1bea80df3
  • activemodel-3.0.5.gem 1556900a7afa1cdcdf4641edbcdd2c24f98bb2de
  • activerecord-3.0.5.gem 33dd05d7362931564f6f15ea7130cc27a5fc09e8
  • activeresource-3.0.5.gem 758f893cbb7ef945c857bf4ca044b94017bdc437
  • activesupport-3.0.5.gem 195fa3f7fa044134703a655cdb906edb515286c4
  • rails-3.0.5.gem 32322bf9952d76c5fa0054c8533c0c58609f40aa
  • railties-3.0.5.gem 3dddf14736dec991c3dbbe2d89495613e72c19c7