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