私のモデルには、Discountオブジェクト配列を返す3つの複雑なスコープがあります。これらはそれぞれ重複する可能性があるため、Ruby配列の和集合/共通部分/減算操作を実行したいと思います。
これらの操作はオブジェクトIDに依存すると思います。スコープが異なる場合、Discountクエリが同じオブジェクトと同じレコードを返すかどうか疑問に思っています。私のプログラムでは、それらは同じリクエストの間に行われます。
アップデート:
私は2回間違っていました。返される各オブジェクトは、実際には異なるオブジェクトです。また、それらは異なりますが、和集合/共通部分/減算操作は引き続き正しく機能します。