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. Ruby on Rails 3:如何在has_many查询中访问每条记录的属性
- 2. 如何使用Xpath 1.0从XML文档中查找max属性
- 3. 如何在Xcode中记录@IBInspectable属性
- 4. 查找MAX值的单一属性
- 5. 在每个中查找具有MAX值的记录
- 6. 如何检查ruby中的类属性?
- 7. 如何在ActiveRecord/SQL中查找与1+值匹配的属性的记录?
- 8. Hibernate 4查找记录属性
- 9. 如何在DataSet中查找记录?
- 10. Ruby XPath查找属性
- 11. Ember.js:如何查找没有属性集的记录?
- 12. 如何在SQLite中查找Max元素?
- 13. 查找记录,其中记录的关联属性都不是一个定值
- 14. 查找包含轨道中特定属性的所有记录
- 15. 如何使用mongoid for rails中的objectID查找mongodb记录的各种属性?
- 16. 从大的记录中查找记录
- 17. 在唯一属性中查找数据库中的重复记录
- 18. 如何记录类属性
- 19. 在轨道上查找和计算ruby中的连续记录
- 20. 如何通过属性名称在%DIctionary.ClassDefinition中查找属性?
- 21. Ruby/Mongoid用新属性装饰记录
- 22. Rails在属性为零的地方查找记录
- 23. 如何查询google-cloud-datastore查找没有特定属性的记录
- 24. 在Ruby on Rails中查找或创建多条记录 - “find_or_create_all”
- 25. 如何在Ruby中使用max或ceiling?
- 26. SQL Server - 在多个记录中查找MAX和MIN的可能方法
- 27. 在活动记录栏上查找哈希属性值
- 28. JavaScript打印记录的属性保存在记录中
- 29. 在Windows中查找未记录的API
- 30. 如何在Ruby on Rails中获取记录'某个记录'?
你能给我们更多的工作吗?记录如何存储? – rwilliams
如果'x'个记录具有相同的最大属性值并且我想检索所有'x'个记录数? – VoodooChild92