0

ListedProductというポリモーフィックな関連付けがあります。これは、製品、価格、仕様などのいくつかの関連性を持つレコードです。

カートまたは注文に関連付けることができるため、多形です。

問題は、カートから注文に移動または複製する必要があることです。

したがって、たとえば:

カートにはlisted_productsがいくつかあり、ユーザーはこれらを注文したいと考えています。

ここで、カートではなく新しい注文に関連付ける必要があります。

可能性:

すべての属性を手動でコピーします。これは正しくないと思います。

多型列を新しいタイプとIDに変更します。問題:注文はまだ保存されておらず、IDがありません。

私は他の方法があるに違いない、私はただ何を探すべきかわからない。

前もって感謝します!

4

1 に答える 1

0

すべての時間が必要な場合は、以下のキーワードを使用して別のオブジェクトを参照できます

delegate
alias_method
于 2012-04-24T10:21:32.280 に答える