I have a model where I\'d like to restrict input for a field to either be nil or fall within a specified array of values. I can get the inclusion part working, but the all
all
the correct form to allow nil to validate while still allowing a limited array of values is the following:
validates :preferred_language, inclusion: { in: LANGUAGE_OPTIONS, allow_nil: true }
notice how the allow_nil option is inside the inclusion option hash