http://guides.rubyonrails.org/association_basics.html
基于上面的例子,我创建了:
class Physician < ActiveRecord::Base
has_many :appointments
has_many :patients, through: :appointments
end
class Appointment < ActiveRecord::Base
belongs_to :physician
belongs_to :patient
end
class Patient < ActiveRecord::Base
has_many :appointments
has_many :physicians, through: :appointments
end
有人可以指导我如何执行级联删除操作。
如果我删除一个患者,我希望删除该患者的所有约会。我需要在某处使用依赖关键字吗?有人可以演示如何解决这个问题。
如何删除特定患者的所有预约?
提前致谢!