Displaying 1 result from an estimated 1 matches for "related_nodes".
Did you mean:
related_node
2006 Mar 15
3
Self-referential join model does not work
...add_index :edges, [:node_id, :related_node_id], :unique => true
end
def self.down
drop_table :edges
drop_table :nodes
end
end
The two models are as follows:
class Node < ActiveRecord::Base
validates_presence_of :title
has_many :edges, :dependent => true
has_many :related_nodes, :through => :edges, :class_name =>
''Node'', :foreign_key => ''node_id''
end
class Edge < ActiveRecord::Base
belongs_to :node
belongs_to :related_node, :class_name => ''Node'', :foreign_key =>
''related_node_id''...