0

特定のユーザーの列の値を計算しようとしています。「jobprice」という名前の「joblist」テーブルに列があり、current_user の「jobprice」列値の合計を計算したいと考えています。私が持っていたいくつかのアイデアを試しましたが、うまくいきませんでした。私はすでに関連するすべてのものを手に入れました。「joblist」の current_user のすべての user_id を見つける方法を見つけてから、「jobprice」列の値を取得して合計する方法を理解する必要があります。

助言がありますか?

4

1 に答える 1

2

使用してみてくださいsum()

current_user.joblists.sum('jobprice')

has_many :joblistsこれは、モデルで関連付けを宣言したことを前提としていますUser

于 2013-01-22T18:28:59.410 に答える