Aaron Patterson 这周向我们展示了一点关爱,发布了 Rails 3.0.5。快来看看更新内容。
修复的漏洞
- 修复了 Ruby 1.9 上 gzip 返回 UTF-8 字符串时的问题,但实际为二进制字符串。 提交
- ActiveRecord 限制值不会转义 Arel SQL Literal 节点。 提交
- 在 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