質問:
Order オブジェクトをロードせずに、Quote オブジェクトに関連する Order オブジェクトがあるかどうかを確認する確実な方法はありますか?
リサーチ
私は次の方法を見てきましたが、100%正確ではありません。
is_active
、したがって、注文が完了すると、このフィールドは 0 に設定されます。reserved_order_id
、文言は、予約注文を満たせない可能性があるようです。converted_at
(ありがとう@Marius)、いつもnull
私のためのようです。subtotal
、これは興味深いように見えます。見積もりに小計がある場合、注文されていることは確かです。
フラグを設定してconvert_quote_to_order
オブザーバーに追加できると思いますが、これを行うための簡単な組み込みの方法が必要です。実際に、注文オブジェクトをコレクションに結合するという余分なオーバーヘッドは必要ありませんチェックします。
どうもありがとう。