标签: ruby-on-rails ruby ruby-on-rails-3.2 calculated-columns
我正在尝试计算给定用户的列值。我的“joblist”表中有一个名为“jobprice”的列,我想计算current_user的“jobprice”列值的总和。我尝试了一些我曾经有过的想法,但是他们没有用。我已经把所有相关内容都搞定了。只需要弄清楚如何找到current_user的所有user_id为“joblist”然后取“jobprice”列值并总结总和。
有什么建议吗?
答案 0 :(得分:2)
尝试使用sum():
sum()
current_user.joblists.sum('jobprice')
这假设您已在has_many :joblists模型中声明了User关联。
has_many :joblists
User