我在用户和帐户之间有关系
class User < ActiveRecord::Base
has_one :account, :dependent => :destroy
has_many :child_users, :class_name => "User",:foreign_key => "parent_id"
has_one :filter, :dependent => :destroy
end
class Account < ActiveRecord::Base
belongs_to :user
end
当我删除用户时,它会删除关联的帐户及其所有子用户。我如何在删除子用户时删除与其父级相关的父级和帐户。
与过滤器相同。在删除父用户时,它应该删除关联的过滤器以及与子关联的所有过滤器(其父被删除)
谢谢