module ActiveModel::Associations::AssociationScopeExtension

Public Instance Methods

add_constraints(scope, owner, association_klass, refl, chain_head, chain_tail) click to toggle source
Calls superclass method
# File lib/active_model/associations/association_scope_extension.rb, line 4
def add_constraints(scope, owner, association_klass, refl, chain_head, chain_tail)
  if refl.options[:active_model]
    target_ids = refl.options[:target_ids]
    return scope.where(id: owner[target_ids])
  end

  super
end