Method: ActiveRecord::FinderMethods#second_to_last
- Defined in:
- activerecord/lib/active_record/relation/finder_methods.rb
#second_to_last ⇒ Object
Find the second-to-last record. If no order is defined it will order by primary key.
Person.second_to_last # returns the second-to-last object fetched by SELECT * FROM people
Person.offset(3).second_to_last # returns the second-to-last object from OFFSET 3
Person.where(["user_name = :u", { u: user_name }]).second_to_last
288 289 290 |
# File 'activerecord/lib/active_record/relation/finder_methods.rb', line 288 def second_to_last find_nth_from_last 2 end |