diff options
author | Ryuta Kamizono <kamipo@gmail.com> | 2018-02-28 00:46:52 +0900 |
---|---|---|
committer | Ryuta Kamizono <kamipo@gmail.com> | 2018-02-28 00:47:59 +0900 |
commit | 6717d6027ce7f6383baf6c78115debdbcf2348ac (patch) | |
tree | 395e91e1df9120fe7acc7a2dbd56395b3fecd871 /activerecord/test/cases/finder_test.rb | |
parent | 0605f45ab323331b06dde3ed16838f56f141ca3f (diff) | |
parent | 2d48268d81644b3b1a558fbdd81941d56dd3d239 (diff) | |
download | rails-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.rb | 5 |
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], |