aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/cases/finder_test.rb
diff options
context:
space:
mode:
authorRyuta Kamizono <kamipo@gmail.com>2018-02-28 00:46:52 +0900
committerRyuta Kamizono <kamipo@gmail.com>2018-02-28 00:47:59 +0900
commit6717d6027ce7f6383baf6c78115debdbcf2348ac (patch)
tree395e91e1df9120fe7acc7a2dbd56395b3fecd871 /activerecord/test/cases/finder_test.rb
parent0605f45ab323331b06dde3ed16838f56f141ca3f (diff)
parent2d48268d81644b3b1a558fbdd81941d56dd3d239 (diff)
downloadrails-6717d6027ce7f6383baf6c78115debdbcf2348ac.tar.gz
rails-6717d6027ce7f6383baf6c78115debdbcf2348ac.tar.bz2
rails-6717d6027ce7f6383baf6c78115debdbcf2348ac.zip
Merge pull request #31966 from kg8m/fix_limited_ids_for
Use column alias of primary_key in limited_ids_for
Diffstat (limited to 'activerecord/test/cases/finder_test.rb')
-rw-r--r--activerecord/test/cases/finder_test.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/activerecord/test/cases/finder_test.rb b/activerecord/test/cases/finder_test.rb
index ebddf81449..d85910d9c6 100644
--- a/activerecord/test/cases/finder_test.rb
+++ b/activerecord/test/cases/finder_test.rb
@@ -1189,6 +1189,11 @@ class FinderTest < ActiveRecord::TestCase
order("author_addresses_authors.id DESC").limit(3).to_a.size
end
+ def test_find_with_eager_loading_collection_and_ordering_by_collection_primary_key
+ assert_equal Post.first, Post.eager_load(comments: :ratings).
+ order("posts.id, ratings.id, comments.id").first
+ end
+
def test_find_with_nil_inside_set_passed_for_one_attribute
client_of = Company.
where(client_of: [2, 1, nil],