From cc125fc4e39702a3c7a3dc715b77c3a194733cf8 Mon Sep 17 00:00:00 2001 From: Ryuta Kamizono Date: Sat, 3 Sep 2016 13:53:50 +0900 Subject: Remove extracting `polymorphic_base_class` for `Array` in `AssociationQueryValue` It is handled by `PolymorphicArrayValue`. --- .../relation/predicate_builder/association_query_handler.rb | 3 --- 1 file changed, 3 deletions(-) (limited to 'activerecord/lib') diff --git a/activerecord/lib/active_record/relation/predicate_builder/association_query_handler.rb b/activerecord/lib/active_record/relation/predicate_builder/association_query_handler.rb index 7e20cb2c63..d5b6327988 100644 --- a/activerecord/lib/active_record/relation/predicate_builder/association_query_handler.rb +++ b/activerecord/lib/active_record/relation/predicate_builder/association_query_handler.rb @@ -68,9 +68,6 @@ module ActiveRecord case value when Relation value.klass.base_class - when Array - val = value.compact.first - val.class.base_class if val.is_a?(Base) when Base value.class.base_class end -- cgit v1.2.3