gpt4 book ai didi

ruby-on-rails - 亲子关系自加入

转载 作者:行者123 更新时间:2023-12-04 03:34:44 24 4
gpt4 key购买 nike

我的 Event 模型需要有一个自引用连接。每个事件都可以属于另一个事件。所以有一个 parent 。一个事件不能属于任何其他 parent 。

我读了the AR docs关于这个主题,但出于某种原因,我一直对我应该在我的模型中使用什么关系感到困惑。

关于使用什么关系有什么建议吗?

最佳答案

怎么样?

belongs_to :parent, :class_name => 'Event', :foreign_key => :parent_id
has_many :children, :class_name => 'Event'

注意:您必须将列 parent_id 添加到事件表

关于ruby-on-rails - 亲子关系自加入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17316559/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com