基本上,我想完成这样的事情:如何才能has_and_belongs_to_many同一模型的多个实例?
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”?