6
A
回答
19
你可能会给max_by一看。
objects = [some array of objects]
object_with_highest_value = objects.max_by {|obj| obj.desired_value }
2
根据您拥有多少条记录,在数据库上执行搜索可能会更高效。我会按照期望的属性降序排列,并拍下第一条记录:
User.order('field DESC').first
相关问题
- 1. 如何使用Xpath 1.0从XML文档中查找max属性
- 2. Ruby on Rails 3:如何在has_many查询中访问每条记录的属性
- 3. 如何在ActiveRecord/SQL中查找与1+值匹配的属性的记录?
- 4. 如何检查ruby中的类属性?
- 5. 如何在DataSet中查找记录?
- 6. Ruby XPath查找属性
- 7. Ember.js:如何查找没有属性集的记录?
- 8. 查找记录,其中记录的关联属性都不是一个定值
- 9. 查找包含轨道中特定属性的所有记录
- 10. 如何使用mongoid for rails中的objectID查找mongodb记录的各种属性?
- 11. 如何记录类属性
- 12. 如何查询google-cloud-datastore查找没有特定属性的记录
- 13. 在Ruby on Rails中查找或创建多条记录 - “find_or_create_all”
- 14. SQL Server - 在多个记录中查找MAX和MIN的可能方法
- 15. 在Windows中查找未记录的API
- 16. 如何查找在SQL中找不到哪些数据记录?
- 17. 如何在Ruby on Rails中获取记录'某个记录'?
- 18. 在Elm中递增记录属性
- 19. 如何选择包含MAX(some_field)在GROUP中的记录(group by)
- 20. 如何在使用Rails的URL中使用记录属性?
- 21. 如何在phpdocumentor的类中正确记录数组属性?
- 22. 如何查找属性值
- 23. 查找具有最匹配属性的记录的算法
- 24. 在类中查找属性的类型
- 25. 在ACCESS查询中显示MAX的相关属性
- 26. 如何在Ruby中实现查找类?
- 27. SQL select MAX查找一个组的单个记录
- 28. 通过关联的模型属性查找记录
- 29. 如何查找重复记录在表
- 30. 这个属性如何在ruby类中拥有多个属性?
你能给我们更多的工作吗?记录如何存储? – rwilliams
如果'x'个记录具有相同的最大属性值并且我想检索所有'x'个记录数? – VoodooChild92