From f5b553c94d9169f24f7149640b4afd0663327ee2 Mon Sep 17 00:00:00 2001 From: Arthur Neves Date: Mon, 7 Mar 2016 16:09:19 -0500 Subject: [PATCH] Add changelog for batch touch records. related to #19324 and #18606 [skip ci] --- activerecord/CHANGELOG.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/activerecord/CHANGELOG.md b/activerecord/CHANGELOG.md index 3784f2359a..83200c9f91 100644 --- a/activerecord/CHANGELOG.md +++ b/activerecord/CHANGELOG.md @@ -228,6 +228,21 @@ ## Rails 5.0.0.beta1 (December 18, 2015) ## +* Limit record touching to once per transaction. + + If you have a parent/grand-parent relation like: + + Comment belongs_to :message, touch: true + Message belongs_to :project, touch: true + Project belongs_to :account, touch: true + + When the lowest entry(`Comment`) is saved, now, it won't repeat the touch + call multiple times for the parent records. + + Related #18606. + + *arthurnn* + * Order the result of `find(ids)` to match the passed array, if the relation has no explicit order defined. -- GitLab