product_id
我有一个包含字段, quantity
, price
,的多行表单address
。表单中可以有用户定义的行。我想通过唯一地址对这些条目进行分组。
form_details=params
做form_details
类似的事情:
form_details = {
:product_id => [1,2,3,4,5],
:quantity => [10,20,30,40,6],
:price => [100,1000,200,30,2000],
:address =>[ 'x','y','z','x','y']
}
我想要一个新的哈希,按每个唯一地址分组。所以,我第一次应该得到的是:
result = {
:product_id => [1,4],
:quantity => [10,40],
:price => [100,30],
:address => ['x']
}
第二次所有细节都应该通过address=>'y'
然后是第三次也是最后一次address=>'z'
。
最好的方法是什么?