学会如果用谷歌查询,是一个良好的习惯
Rails : how to find record before last?
关键字查找: rails,find record, last-1
1.查询第一条记录
User.first
2.查询最后一条记录
User.last
3.查询倒数第二条数据
(1)User.last(2).first
(ps: 查出的是User表里最后2条记录的数组,记录以升序排序,所以取第一个则是倒数第二条数据)
(2)User.offset(1).last
(ps: 查出的是offset跳过第一条数据升序排序的数据记录的数组,所以取最后一条记录则是倒数第二条记录)
rails: offset的使用方式,可查询另一个博客: