sql – Rails / ActiveRecord按特定值排序

前端之家收集整理的这篇文章主要介绍了sql – Rails / ActiveRecord按特定值排序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在Rails 3.2中是否有任何方便的方法来通过将具有特定字段的特定值的记录移动到关系的前面来订购ActiveRecord关系?例如,如果MyModel具有属性country,我想将具有country =’Spain’的记录的任何查询返回的关系排序到关系的前面.

解决方法

像这样的东西.显然,’name,id’取决于您的型号和要求.
MyModel.order("country = 'Spain' DESC,name,id")

猜你在找的MsSQL相关文章