We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bd110dc commit 8397729Copy full SHA for 8397729
1 file changed
lib/polymorphic_integer_type/activerecord_5_0_0/polymorphic_array_value_extension.rb
@@ -15,9 +15,9 @@ def type_to_ids_mapping
15
default_hash = Hash.new { |hsh, key| hsh[key] = [] }
16
17
values.each_with_object(default_hash) do |value, hash|
18
+ klass = klass(value)
19
if association.active_record.respond_to?("#{name}_type_mapping")
20
mapping = association.active_record.send("#{name}_type_mapping")
- klass = klass(value)
21
key ||= mapping.key(klass.polymorphic_name)
22
key ||= mapping.key(klass.sti_name)
23
key ||= mapping.key(klass.base_class.to_s)
0 commit comments