class ActiveRecord::QueryMethods::WhereChain
def scope_association_reflection(association)
def scope_association_reflection(association) model = @scope.model reflection = model._reflect_on_association(association) unless reflection raise ArgumentError.new("An association named `:#{association}` does not exist on the model `#{model.name}`.") end reflection end