多值排序sort_by multiple parameters
# 先按照first_name排,然后按照last_name排
objs.sort_by{|obj| [obj.first_name, obj.last_name]}
按照指定序列排序sort_by specific order
specific_order = %(all android_app ios_app miniprogram unknown)
objs.sort_by{|e| specific_order.index(e['sign_up_platform'])}
两者可以结合使用。