2013-10-22 36 views
0

模式,使我有一個產品模型,看起來像Rails的數據保存到有多個的has_many

belongs_to :seller 
has_many :coupons 

而且優惠券模式,看起來像

belongs_to :seller 
belongs_to :product 

而在我的產品控制器我用

@seller = current_user 
@coupon = @seller.coupons.create(params[:coupon]) 

爲賣家創建優惠券

創建優惠券時,我需要將其與產品相關聯,即創建新優惠券時,應爲賣家AS WELL AS保存該產品。

回答

0

您可以創建這樣的:如果params[:coupon]包含product_id

@coupon = @seller.coupons.create(params[:coupon], product_id: @product.id) 
1

您的代碼應該工作。

相關問題