У меня есть модель CartItem, которая имеет отношение отношение к продукту
def CartItem
belongs_to :product, :select => "*, get_product_price_for_shop(#{self.shop_id}) as shop_price"
end
Как вы можете видеть выше, у меня есть функция postgresql, которая вычисляет цену для конкретного магазина, и я хочу использовать ее в предложении выбора товаров, чтобы я мог ссылаться на нее следующим образом:
@cart_item.product.shop_price
Я ищу способ передачи атрибута shop_id
из CartItem
в ключ_100 * *.