2

Person2つの親を持つオブジェクトがありますPerson。(現在は未定義の)Personオブジェクトの配列を受信できるようにしたい。my_person.parents私は現在、あなたをひとり親に制限しているように見える祖先の宝石を使用しています。宝石でやりたいことを達成する方法はありますか、それとも他に何か提案はありますか?

ありがとう

4

2 に答える 2

3

これは基本的に多対多の関係です (Person は多くの親を持ち、複数の親に属しています)。has_and_belongs_to_many結合テーブルを使用して、 Person からそれ自体への関係が必要です。

例については、こちらを参照してください:同じテーブルの 2 つのレコードをリンクする結合テーブルの ActiveRecord 関係?

于 2012-04-01T12:43:03.413 に答える