class Mongoid::Errors::UnsavedDocument

Raised when attempting to call create or create! through a references_many when the parent document has not been saved. This prevents the child from getting presisted and immediately being orphaned.

Public Class Methods

new(base, document) click to toggle source
Calls superclass method
# File lib/mongoid/errors/unsaved_document.rb, line 11
def initialize(base, document)
  super(
    compose_message(
      "unsaved_document",
      { base: base.class.name, document: document.class.name }
    )
  )
end