class AlaModuleDefinition < ActiveRecord::Base
belongs_to :parent, //固定写法,切记切记
:class_name => 'AlaModuleDefinition' //指明模型名
has_many :children, //固定写法,切记切记
:class_name => 'AlaModuleDefinition', //指明模型名
:foreign_key => 'parent_id', //指明关联id
:dependent => true //删除父节点时删除子节点
end
belongs_to :parent, //固定写法,切记切记
:class_name => 'AlaModuleDefinition' //指明模型名
has_many :children, //固定写法,切记切记
:class_name => 'AlaModuleDefinition', //指明模型名
:foreign_key => 'parent_id', //指明关联id
:dependent => true //删除父节点时删除子节点
end