gpt4 book ai didi

ruby-on-rails - 对模型使用 has_and_belongs_to_many 是个坏主意吗?

转载 作者:太空宇宙 更新时间:2023-11-03 17:27:44 25 4
gpt4 key购买 nike

有人可以解释一下 has_many :through 和 has_and_belongs_to_many 之间的优缺点吗?

最佳答案

使用 habtm 本身并没有什么不好。许多人不使用这种关联的原因是他们使用 has_many :through 代替。为什么?因为它更通用。虽然 HABTM“隐藏”了中间表,但在使用 has_many 时:通过中间人本身就是一种资源——这通常是一件好事(如果没有,你可以为关系添加时间戳)。当您需要向此类关系添加一些行为或属性时(以面向资源的方式设计系统时),您会遇到很多情况。

关于ruby-on-rails - 对模型使用 has_and_belongs_to_many 是个坏主意吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2857730/

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