mongodb/mongoid · error · Mongoid::Errors::InvalidConfigOption

Invalid configuration option: %{name}.

Error message

Invalid configuration option: %{name}.

What it means

Error "Invalid configuration option: %{name}." thrown in mongodb/mongoid.

Source

Thrown at lib/mongoid/config/validators/option.rb:18

# frozen_string_literal: true

module Mongoid
  module Config
    module Validators
      # Validator for configuration options.
      module Option
        extend self

        # Validate a configuration option.
        #
        # @example Validate a configuration option.
        #
        # @param [ String ] option The name of the option.
        def validate(option)
          return if Config.settings.keys.include?(option.to_sym)

          raise Errors::InvalidConfigOption.new(option)
        end
      end
    end
  end
end

View on GitHub (pinned to 0da0e23d71)

When it happens

Trigger: Thrown at lib/mongoid/config/validators/option.rb:18 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of mongodb/mongoid@0da0e23d71 (2026-08-23). Data as JSON: /api/errors/cee3eee0e245c51c. Report an issue: GitHub.