我正在尝试学习Rails has_many和belongs_to方法来创建日程表的集合。我阅读了很多关于此的信息。我无法理解:dependent => :destroy
的意思。
它的作用是什么?
答案 0 :(得分:0)
:dependent => :destroy
这告诉rails删除父实例时删除所有子实例。一般来说,如果您不希望子实例在其父项已被删除时闲置,您希望这样做。
答案 1 :(得分:0)
:dependent => :destroy
表示当您删除父对象时,会自动检测其子对象。