私は最近、このブログ投稿に出くわしました。このブログ投稿では、Array#uniqはActiveRecordオブジェクトの配列で異なる動作をするが、具体的な例は示されておらず、その理由も示されていません。
この異なる振る舞いの再現可能な例とその説明を見てみたいと思います。
編集: 私はActiveRecord :: Relationship#uniqではなくArray#uniqについて話している。後者が上記のブログ投稿が実際に意味するものである場合、私の質問はすでにlozによって回答されています(以下を参照)。