2012-01-25 15 views
0

私は特定の店の価格を算出し、PostgreSQLの機能を持っていると私は私が参照できるように製品のselect句でそれを使用する上で、あなたが見ることができるように製品belongs_toのオブジェクト属性を使用する方法:select association?

def CartItem 
    belongs_to :product, :select => "*, get_product_price_for_shop(#{self.shop_id}) as shop_price" 
end 

とbelongs_toの関係を持っているCartItemモデルを持っていますそれには、このように:

@cart_item.product.shop_price 

私は:selectキーをBELONGS_TOするCartItemからshop_id属性を渡す方法を探しています。

答えて

0

早急に考えてください:プロックを試しましたか?

def CartItem 
    belongs_to :product, :select => proc { "*, get_product_price_for_shop(#{self.shop_id}) as shop_price" } 
end 
+0

エラーが発生しました。「TypeError:Procを訪問できません。 –

関連する問題