Method: ActiveRecord::FinderMethods#third_to_last

Defined in:
activerecord/lib/active_record/relation/finder_methods.rb

#third_to_lastObject

Find the third-to-last record. If no order is defined it will order by primary key.

Person.third_to_last # returns the third-to-last object fetched by SELECT * FROM people
Person.offset(3).third_to_last # returns the third-to-last object from OFFSET 3
Person.where(["user_name = :u", { u: user_name }]).third_to_last


303
304
305
# File 'activerecord/lib/active_record/relation/finder_methods.rb', line 303

def third_to_last
  find_nth_from_last 3
end