我有一個具有兩條記錄的實例變量。group by in active records
id item_with_detail_id quantity
100 205 3
101 205 5
現在,我想要的結果如下使用活動記錄group_by。
100 205 8
我試着用
@[email protected]_details.group_by{|bd| bd.item_with_detail_id}.values.map(&:first)
,但它不工作。請幫助我實現結果。
定義 「不工作」 –
如果我明白你的問題是:你想找到每個item_with_detail_id訂購數量的總和。 – 18bytes
是的。但使用上面提到的group_相同。 – vijikumar