0
A
回答
2
你可以简单地做:
Distributor.where('id >= 2')
这也适用,但它执行2个查询:
Distributor.where(id: 2..Distributor.last.id)
0
最后一个(限=无)
查找最后一条记录(如果提供了参数,则为最后N条记录)。如果没有定义订单,它将按主键排序。
Person.last # returns the last object fetched by SELECT * FROM people
Person.where(["user_name = ?", user_name]).last
Person.order("created_on DESC").offset(5).last
Person.last(3) # returns the last three objects fetched by SELECT * FROM people.
http://api.rubyonrails.org/classes/ActiveRecord/FinderMethods.html
def last(limit = nil)
if limit
if order_values.empty? && primary_key
order(arel_table[primary_key].desc).limit(limit).reverse
else
to_a.last(limit)
end
else
find_last
end
end
相关问题
- 1. 使用RSpec在Rails控制器中测试范围查找
- 2. 的Rails范围工作在规范和控制台
- 3. 在控制器中使用rails范围查询
- 4. 查找范围SQL复制
- 5. 在范围中查找列
- 6. Nodejs控制台超载范围问题
- 7. in rails 3.2中的I18n:控制器内的翻译范围或懒惰查找
- 8. 在Rails控制台中按日期查找记录
- 9. Rails控制台 - Hpricot,Nokogiri在Rails控制台中不可用?
- 10. 查找范围
- 11. 与当前用户查找Rails范围
- 12. 在Rails控制器中查找属性
- 13. 何时在Rails中使用动态查找器与范围和范围方法?
- 14. Rails控制台 - 查找在某个日期创建的地方
- 15. 在Rails控制台内使用夹具查找器助手
- 16. Rails3 irb控制台vs rails控制台?
- 17. 查找C中的范围
- 18. 查找值范围在MySQL
- 19. 控制器范围内跨范围
- 20. SQL查找范围
- 21. 在rails中查询日期范围
- 22. 在rails控制器中解决类的范围问题
- 23. 如何在Rails中设置控制器范围的变量?
- 24. delete_all在与rails的连接中查找范围
- 25. 如何在Ruby on Rails中查找日期范围?
- 26. Capistrano Rails控制台
- 27. 在数组中查找范围
- 28. 在阵列中查找范围
- 29. 在Java中的范围查找
- 30. 在java中查找数字范围
用'Distributor.where( 'ID> = 2')' – markets
该工程尝试。我只是该范围会支持第一个和最后一个。 :( – DDDD
不错,我添加并用另一个例子回答,希望它有帮助。 – markets