2011年2月27日,星期日

Rails 3.0.5 已发布!

发布者 spastorino

Aaron Patterson 本周发布了 Rails 3.0.5,展现了他的一片深情。快来看看更新了哪些内容。

已修复的 Bug

  • 修复了 Ruby 1.9 下 gzip 返回 UTF-8 字符串但实际上是二进制文件的问题。 提交
  • Active Record 的 limit 值不会转义 Arel SQL Literal 节点。 提交
  • Relation#where 调用将始终生成 AND 语句,无论条件哈希如何表现( 回滚 00693209ecc)。
  • 使用 ActiveRecord 中的 STI 类时,Observer 回调将只执行一次。 提交

已添加弃用项

  • 弃用 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