我在学习Rails的has_many和belongs_to方法来创建schedule.I的许多信息。我不懂:dependent => :destroy
的意思。Rails has_many和belongs_to方法的关系
它的作用是什么?
我在学习Rails的has_many和belongs_to方法来创建schedule.I的许多信息。我不懂:dependent => :destroy
的意思。Rails has_many和belongs_to方法的关系
它的作用是什么?
:dependent => :destroy
这告诉Rails当父实例被删除,删除所有的子实例。通常,如果您不希望子对象的父对象被删除时执行此操作,则需要执行此操作。
使用单词'deleted'与'destroyed'时请小心。导轨有相当大的差异。 – BroiSatse
:dependent => :destroy
意味着当您删除父对象时,它的子对象会自动被检测到。
http://guides.rubyonrails.org/association_basics.html#options-for-belongs-to-dependent – BroiSatse