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
本文介绍了一个名为 AlaModuleDefinition 的 ActiveRecord 模型类,该类定义了父级与子级模型之间的关系。具体包括:属于一个父级模型(通过 parent_id 关联)并拥有多个子级模型。当父级模型被删除时,其所有子级模型也将被级联删除。
2247

被折叠的 条评论
为什么被折叠?



