Skip to content

dependent: :destroy for associated models #12

@rdetert

Description

@rdetert

I have a Document model associated with a Company. When I call @company.destroy, the Company record is lazy-deleted but the Documents are actually deleted.

class Company
  include Mongoid::Document
  include Mongoid::Paranoia
  has_many :documents, dependent: :destroy
end
class Document
  include Mongoid::Document
  include Mongoid::Paranoia
  belongs_to :company
end

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions