instance method
find_nth
Ruby on Rails 5.0.7.2
Since v4.1.16Signature
find_nth(index, offset = nil)
No documentation comment.
Parameters
-
indexreq -
offsetopt = nil
Source
# File activerecord/lib/active_record/relation/finder_methods.rb, line 531
def find_nth(index, offset = nil)
# TODO: once the offset argument is removed we rely on offset_index
# within find_nth_with_limit, rather than pass it in via
# find_nth_with_limit_and_offset
if offset
ActiveSupport::Deprecation.warn(<<-MSG.squish)
Passing an offset argument to find_nth is deprecated,
please use Relation#offset instead.
MSG
end
if loaded?
records[index]
else
offset ||= offset_index
@offsets[offset + index] ||= find_nth_with_limit_and_offset(index, 1, offset: offset).first
end
end
Defined in activerecord/lib/active_record/relation/finder_methods.rb line 531
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::FinderMethods