Можно ли добавить в модель виртуальный столбец (не виртуальный атрибут!)?
У меня следующая ситуация:
A Product(id, name)
имеет много ProductVariant(id, price, offer_price, product_id,...)
Когда я выбираю все продукты, я хочу получить минимальную цену продукта из всех ProductVariants
в результате продуктов.
@products = Product.with_min_price.order('min_price ASC')
Я вычисляю минимальную цену в запросе sql (with_min_price
) и хочу добавить это значение min_price
к каждому Product
в моем @products result
.