0

所以我有一个看起来像的产品模型

belongs_to :seller
has_many :coupons

和看起来像的优惠券模型

belongs_to :seller
belongs_to :product

在我的产品控制器中,我使用

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

为卖家创建优惠券

在创建优惠券时,我也需要将其与产品相关联,即当创建新优惠券时,它应该为卖家以及产品保存。

4

2 回答 2

1

如果params[:coupon]包含product_id.

于 2013-10-22T09:55:41.637 回答
0

你可以像这样创建:

@coupon = @seller.coupons.create(params[:coupon], product_id: @product.id)
于 2013-10-22T09:55:26.143 回答