我想在 activerecord 关系上定义一个自定义方法,例如:
Transaction.all.summed_values
一个简单的例子是summed_values应该在哪里评估sum(:value)关系。
我应该在哪里定义方法summed_values?看起来应该是开启的ActiveRecord::Relation。如果它应该直接在那里,我应该把它放在哪个文件中?
另外,如果这个新方法只对Transactions有意义,有没有办法告诉rails只为由ActiveRecord::Relations组成的Transactions定义这个方法?