[Ruby on Rails] Presence Validation for Boolean Type

Tadashi Shigeoka ·  Wed, February 20, 2013

In Ruby on Rails, presence validation for Boolean type makes false invalid.

So instead of specifying presence like this:

validates :possible, presence: true

Use inclusion to limit to only true and false values:

validates :possible, inclusion: {in: [true, false]}

[Reference]:validation - Rails: how do I validate that something is a boolean? - Stack Overflow

That’s all from the Gemba.