ListedProductというポリモーフィックな関連付けがあります。これは、製品、価格、仕様などのいくつかの関連性を持つレコードです。
カートまたは注文に関連付けることができるため、多形です。
問題は、カートから注文に移動または複製する必要があることです。
したがって、たとえば:
カートにはlisted_productsがいくつかあり、ユーザーはこれらを注文したいと考えています。
ここで、カートではなく新しい注文に関連付ける必要があります。
可能性:
すべての属性を手動でコピーします。これは正しくないと思います。
多型列を新しいタイプとIDに変更します。問題:注文はまだ保存されておらず、IDがありません。
私は他の方法があるに違いない、私はただ何を探すべきかわからない。
前もって感謝します!