has_manyItemsのセラーモデルがあります。
売り手のすべてのアイテムの合計販売価格を取得したい。
Seller.rbで私は持っています
def total_item_cost
items.to_a.sum(&:sale_price)
end
すべてのアイテムにセール価格がある場合、これは正常に機能します。
ただし、まだ販売されていない場合sale_price
は、ゼロとtotal_item_cost
休憩です。
私のアプリでsale_price
は、nilまたは0のいずれかになります。
私のtotal_item_cost
方法では、nil
値をゼロとして扱うにはどうすればよいですか?