私は、ユーザーが出席するために支払ったすべてのアクティブなイベントの合計を計算したいだけです。もしあなたが私に助言を与えることができれば、私は非常にわかりにくいので、感謝することができます。多くのおかげでevent.rbで計算を含むメソッド - Rails 4
event.rb
has_many :payments
payment
belongs_to :event
iは、以下の方法を試してみましたが、何の成功
def self.active_events
active_events = live_events.open_events
active_events.all.each do |event|
event.price * event.payments.count
end
end
これは正解です:http://stackoverflow.com/a/41964357/1536309 –