class ActiveRecord::PredicateBuilder::AssociationQueryValue
def queries
def queries if associated_table.join_foreign_key.is_a?(Array) id_list = ids id_list = id_list.pluck(primary_key) if id_list.is_a?(Relation) id_list.map { |ids_set| associated_table.join_foreign_key.zip(ids_set).to_h } else [ associated_table.join_foreign_key => ids ] end end