1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00

Add missing CHANGELOG entry removed by mistake at 7f3b475 [ci skip]

This commit is contained in:
Rafael Mendonça França 2012-09-28 14:10:38 -03:00
parent d14da79334
commit 77fbe1c019

View file

@ -13,17 +13,6 @@
*Jon Leighton*
* Added `#update_columns` method which updates the attributes from
the passed-in hash without calling save, hence skipping validations and
callbacks. `ActiveRecordError` will be raised when called on new objects
or when at least one of the attributes is marked as read only.
post.attributes # => {"id"=>2, "title"=>"My title", "body"=>"My content", "author"=>"Peter"}
post.update_columns({title: 'New title', author: 'Sebastian'}) # => true
post.attributes # => {"id"=>2, "title"=>"New title", "body"=>"My content", "author"=>"Sebastian"}
*Sebastian Martinez*
* Allow before and after validations to take an array of lifecycle events
*John Foley*
@ -312,6 +301,15 @@
*Jon Leighton*
* `Relation#order`: make new order prepend old one.
User.order("name asc").order("created_at desc")
# SELECT * FROM users ORDER BY created_at desc, name asc
This also affects order defined in `default_scope` or any kind of associations.
*Bogdan Gusiev*
* `Model.all` now returns an `ActiveRecord::Relation`, rather than an
array of records. Use `Relation#to_a` if you really want an array.
@ -341,6 +339,17 @@
*Jon Leighton*
* Added `#update_columns` method which updates the attributes from
the passed-in hash without calling save, hence skipping validations and
callbacks. `ActiveRecordError` will be raised when called on new objects
or when at least one of the attributes is marked as read only.
post.attributes # => {"id"=>2, "title"=>"My title", "body"=>"My content", "author"=>"Peter"}
post.update_columns(title: 'New title', author: 'Sebastian') # => true
post.attributes # => {"id"=>2, "title"=>"New title", "body"=>"My content", "author"=>"Sebastian"}
*Sebastian Martinez + Rafael Mendonça França*
* The migration generator now creates a join table with (commented) indexes every time
the migration name contains the word `join_table`: