Find ActiveRecord object by maximum field value of a child object?

前端 未结 4 751
太阳男子
太阳男子 2021-02-05 02:31

How can I find the object associated with the results of an ActiveRecord Calculation rather than a value?

For example I have @parent which has many children. I would lik

4条回答
  •  悲哀的现实
    2021-02-05 02:55

    This is my personal favorite when it comes to readability, by using ruby's #max_by :

    @parent.children.max_by(&:value)
    

提交回复
热议问题