instance method
find_some
Ruby on Rails 4.1.16
Since v3.0.20Signature
find_some(ids)
No documentation comment.
Parameters
-
idsreq
Source
# File activerecord/lib/active_record/relation/finder_methods.rb, line 434
def find_some(ids)
result = where(table[primary_key].in(ids)).to_a
expected_size =
if limit_value && ids.size > limit_value
limit_value
else
ids.size
end
# 11 ids with limit 3, offset 9 should give 2 results.
if offset_value && (ids.size - offset_value < expected_size)
expected_size = ids.size - offset_value
end
if result.size == expected_size
result
else
raise_record_not_found_exception!(ids, result.size, expected_size)
end
end
Defined in activerecord/lib/active_record/relation/finder_methods.rb line 434
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::FinderMethods