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:
parent
d14da79334
commit
77fbe1c019
1 changed files with 20 additions and 11 deletions
|
@ -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`:
|
||||
|
||||
|
|
Loading…
Reference in a new issue