小编mem*_*ris的帖子

Ruby数组group_by嵌套的哈希和字段

Ruby on Rails 3.2.2,Ruby 1.9.3

我有来自Siz.requirements.all(模型)模型字段的数组数据(siz,heigth,wigth,kol)

[{:siz=>10, :heigth = 30, :wigth = 20, :kol = 24},
 {:siz=>10, :heigth = 30, :wigth = 10, :kol = 24},
 {:siz=>10, :heigth = 30, :wigth = 20, :kol = 33},
 {:siz=>10, :heigth = 20, :wigth = 20, :kol = 3},
 {:siz=>10, :heigth = 20, :wigth = 20, :kol = 5},...
Run Code Online (Sandbox Code Playgroud)

如何使用group by字段创建数组或散列,例如:

[{:siz=>10 => {:heigth=>"30" => {:wigth=>"20" => {:sum_kol => sum(kol)}}},         
{:siz=>10 => {:heigth=>"30" => {:wigth=>"10" => {:sum_kol => sum(kol)}}},
{:siz=>10 => {:heigth=>"20" => …
Run Code Online (Sandbox Code Playgroud)

ruby arrays hash ruby-on-rails-3

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

标签 统计

arrays ×1

hash ×1

ruby ×1

ruby-on-rails-3 ×1