class ActiveModel::StrictValidationFailed - activemodel-4.2.3 Documentation

# class ActiveModel::StrictValidationFailed

Raised when a validation cannot be corrected by end users and are considered exceptional.

    class Person
      include ActiveModel::Validations

      attr_accessor :name

      validates_presence_of :name, strict: true
    end

    person = Person.new
    person.name = nil
    person.valid?
    # => ActiveModel::StrictValidationFailed: Name can't be blank