У меня есть две модели концерна, «Заказ» и «Комплект»; каждый заказ has_one :kit
Каждый «комплект» имеет значение «стоимость». В контроллере я хочу иметь возможность суммировать затраты для каждого «заказа».
Логически я думал, что это будет иметь смысл (но это не работает):
@revenue = Order.Kit.sum(:cost)
Любая помощь будет оценена. Спасибо.
Пример:
Пользователь создает новый заказ для комплекта, стоимость которого составляет 20. Мне бы хотелось, чтобы значение @revenue было таким образом равным 20 (что отражает продажи). Когда кто-то еще создает новый заказ для того же набора, @revenue должен измениться на 40.