[size=large][b]自关联[/b][/size]
参考:http://notreally.iteye.com/blog/145879
class Module < ActiveRecord::Base
belongs_to :parent, #固定写法,切记切记
:class_name => 'Module' #指明模型名
has_many :children, #固定写法,切记切记
:class_name => 'Module', #指明模型名
:foreign_key => 'parent_id', #指明关联id
:dependent => :destroy #删除父节点时删除子节点
end
参考:http://notreally.iteye.com/blog/145879