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 に答える