は基本的に、私はこのような何かを達成したい:同じモデルの複数のインスタンスを複数持つことはできますか?
Class Node < ActiveRecord::Base
has_and_belongs_to_many :parents, :class_name=>'Node'
has_and_belongs_to_many :children, :class_name=>'Node'
end
をそれが動作していない、と私はこれを行うための適切な方法全くわかりません。私は次に明示的に結合テーブルを定義しようとしており、両方を使用しています:それが解決策なら、列は "children_id"または "child_id"と呼ばれますか?