上の例では1980年のCDだけが返される。order.しばしば、has_manyから返される値を整列させたいことがある。オブジェクトに変換しなければならない状態を回避できる。マッピングメソッドに外部クラス宣言を追加することで行われる。might_have()はhas_many()に似ている。ライナーノーツ情報をそこに加えたいとする。それを利用してクロスリファレンスできるようにする。might_have()はあなたのためにこの仕事をやってくれる。