私はこのようなルビーハッシュを持っています
[{user_id:3、購入:{金額:2、type_id:3、名前: "チョコレート"}、
{user_id:4、購入:{金額:1、type_id:3、名前: "chocolate"}、
{user_id:5、購入:{金額:10、type_id:4、名前: "penny-candy"}]
配列を取得してtype_idでマージし、金額を合計し、ユーザーを金額に接続したいので、最終結果は次のようになります。
[{type_id:3、name: "chocolate"、total_amounts:3、user_purchases [{user_id:3、amount:2}、user_id:4、amount:1}]、
{type_id:4、name: "penny-candy"、total_amounts:10、[{user_id:5、amount:2}]}]
あるタイプの出力から別のタイプの出力にどのように移行しますか?