Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试为给定用户计算列的值。我的“joblist”表中有一个名为“jobprice”的列,我想计算 current_user 的“jobprice”列值的总和。我尝试了一些想法,但没有奏效。我已经得到了所有相关的东西。只需要弄清楚如何为“joblist”找到 current_user 的所有 user_id,然后取“jobprice”列值并总结总数。
有什么建议么?
尝试使用sum():
sum()
current_user.joblists.sum('jobprice')
这假设您已经在模型中声明了has_many :joblists关联。User
has_many :joblists
User