From 0ee88bf1e780bb36e5c7b0237c43edf79c10bcff Mon Sep 17 00:00:00 2001 From: Vipul A M Date: Sat, 9 Apr 2016 14:31:15 +0530 Subject: [PATCH] Document know limitation about using `references` in conjunction with eager loading causing it to ignore custom select clauses. [ci skip] Fixes #24314 --- guides/source/active_record_querying.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/guides/source/active_record_querying.md b/guides/source/active_record_querying.md index 8ffd0d033d..6f941d0e4e 100644 --- a/guides/source/active_record_querying.md +++ b/guides/source/active_record_querying.md @@ -1251,8 +1251,9 @@ articles, all the articles would still be loaded. By using `joins` (an INNER JOIN), the join conditions **must** match, otherwise no records will be returned. - - +NOTE: If an association is eager loaded as part of a join, any fields from a custom select clause will not present be on the loaded models. +This is because it is ambiguous whether they should appear on the parent record, or the child. + Scopes ------