2017-03-09 111 views
0

我有一個@user_info中的用戶信息數組,並且在數組中有一列total和列user_id根據來自其他陣列的列值的列中所有值的總和

我還有一個實例變量@product,它有列user_id

我如何計算驗證user_id@user_info@product同一列total所有值的總和?

我想calcuate總和控制器,其存儲在實例變量和使用該變量在JSON

感謝

回答

1

試着這麼做

@user_info.select { |user_info| user_info.user_id == @product.user_id }.sum(&:total) 

,或者如果@user_info不是簡單的Array,你應該可以做一個SQL查詢

@user_info.where(user_id: @product.user_id).sum(:total) 
+0

謝謝熊。真的很酷 – User7354632781

+0

我的榮幸爵士:) – Ursus