如何在ruby中的记录中找到max属性?

Tim*_*thy 6 ruby ruby-on-rails max min

我有几个记录有几个属性(A,B,C,D).

我希望能够找到哪个记录具有给定属性的更高值,例如D.

我怎么做?

rwi*_*ams 20

你可以看看max_by.

objects = [some array of objects]

object_with_highest_value = objects.max_by {|obj| obj.desired_value }
Run Code Online (Sandbox Code Playgroud)