相关疑难解决方法(0)

使用基于特定键的哈希元素对数组进行排序

@cases => [{"name"=>"25 Cases per 60 day", "count"=>0},
 {"name"=>"30 Cases for 60 days", "count"=>8},
 {"name"=>"10 Cases per 60 days", "count"=>5}]
Run Code Online (Sandbox Code Playgroud)

如果我有一个包含先前结果的对象,我该如何按countDESC顺序排序?要获取实例变量,cases我做了

ClassName.all.collect{|e| {'name' => e.name, 'count' => e.contracts.count}}
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-3

7
推荐指数
1
解决办法
5927
查看次数

按键排序哈希数组,在Ruby中返回降序

我的输入哈希:

h = [
  {user_id: 1, bookings_nd: 3}, 
  {user_id: 2, bookings_nd: 10}, 
  {user_id: 3, bookings_nd: 2}
]
Run Code Online (Sandbox Code Playgroud)

我需要:

h = [
  {user_id: 2, bookings_nd: 10}, 
  {user_id: 1, bookings_nd: 3},
  {user_id: 3, bookings_nd: 2}
]
Run Code Online (Sandbox Code Playgroud)

怎么做?

ruby ruby-on-rails

0
推荐指数
1
解决办法
2387
查看次数

标签 统计

ruby-on-rails ×2

ruby ×1

ruby-on-rails-3 ×1