Также доступны методы минимума, максимума, счета, суммы.

аюсь рассчитать среднюю чистую цену товара. В моей модели продукта есть: total_sold и: total_net_revenue. Прямое деление в методе, кажется, всегда приводит к 0. Я прибег к использованию BigDecimal, как я полагал, что это было проблемой ... но с моей последней итерацией кода ниже, я все равно получаю ноль, когда ответ приходит к десятичная дробь

def avg_price
  BigDecimal(total_sold.to_s) / (BigDecimal(total_net_revenue.to_s) / 100)
end  

Чистый доход в центах, поэтому я делю на 100. Кто-то может указать, что я делаю неправильно или должен делать?

Ответы на вопрос(5)

Ваш ответ на вопрос