- class Module < ActiveRecord::Base
- belongs_to :parent, #固定写法,切记切记
- :class_name => 'Module' #指明模型名
- has_many :children, #固定写法,切记切记
- :class_name => 'Module', #指明模型名
- :foreign_key => 'parent_id', #指明关联id
- :dependent => true #删除父节点时删除子节点
- end
rails 自关联 删除父节点删除子节点
最新推荐文章于 2021-11-18 23:31:50 发布
本文深入讲解了Ruby on Rails中模型之间的关联方式,包括如何定义一对一、一对多的关系,并且特别强调了在定义关联时需要注意的细节,如class_name、foreign_key及dependent选项的具体用法。
2393

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



