Rails has_many和belongs_to方法关系

时间:2016-02-26 10:20:07

标签: ruby-on-rails

我正在尝试学习Rails has_many和belongs_to方法来创建日程表的集合。我阅读了很多关于此的信息。我无法理解:dependent => :destroy的意思。

它的作用是什么?

2 个答案:

答案 0 :(得分:0)

:dependent => :destroy

这告诉rails删除父实例时删除所有子实例。一般来说,如果您不希望子实例在其父项已被删除时闲置,您希望这样做。

答案 1 :(得分:0)

:dependent => :destroy表示当您删除父对象时,会自动检测其子对象。