私はアプリケーションのためにしばらく取り組んできたシンプルなカートシステムを持っており、結合テーブル(注文と製品の間)の特定の属性を更新する方法を理解するために少し助けが必要です。
コードは次のとおりです。
def add_product_to_cart
@product = Product.by_client(current_client).first
@order = current_order
unless @order.products.exists? :id => @product.id
@order.products << @product
end
end
更新するときに特定の属性を更新しようとしてい@order.products
ます...
これが私がやろうとしていることです:
->これが起こったら、属性@order.products << @product
を更新する必要があります。:price
とにかくこれを行う?