のメソッドを定義します。summed_values
は関係のsum(:value)
を評価すべきところは例えば、私はActiveRecordの関係にカスタムメソッドを定義したいActiveRecordの関係
Transaction.all.summed_values
簡単な例は次のようになります。
どこでメソッドsummed_values
を定義する必要がありますか?それがActiveRecord::Relation
にあるように見えます。それが直接そこになければならない場合は、どのファイルを置くべきですか?
また、この新しいメソッドがTransaction
sの意味しか持たない場合は、のTransaction
で構成されるこのメソッドのみを定義するような方法がありますか?
あなたは 'Transaction.sumのように、関係の上に直接' sum'を使用することができ、 'のActiveRecord ::計算により提供されますhttp://api.rubyonrails.org/classes/ActiveRecord/Calculations.html –