布尔Rails中sort_by [英] sort_by with Boolean in Rails

查看:129
本文介绍了布尔Rails中sort_by的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我知道在Ruby中的布尔是类。但是从实际的角度来看,是有办法排序布尔数组(即与真值第一的所有元素)?

I know that boolean in Ruby are classes. But from practical point of view, is there a way to sort an array by boolean (i.e., with all elements with true value first)?

感谢您。

推荐答案

您可以欺骗并得到它返回一个数字:

You could cheat and get it to return a number:

sort_by { |a| a.thing ? 0 : 1 }

这篇关于布尔Rails中sort_by的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆