class Mongoid::Errors::UnknownAttribute

This error is raised when trying to set a value in Mongoid that is not already set with dynamic attributes or the field is not defined.

Public Class Methods

new(klass, name) click to toggle source

Create the new error.

@example Instantiate the error.

UnknownAttribute.new(Person, "gender")

@param [ Class ] klass The model class. @param [ String, Symbol ] name The name of the attribute.

@since 3.0.0

Calls superclass method
# File lib/mongoid/errors/unknown_attribute.rb, line 20
def initialize(klass, name)
  super(
    compose_message("unknown_attribute", { klass: klass.name, name: name })
  )
end