I came across a similar issue when using rails the other day, where I gave my model a boolean field that had presence validation.
The presence validation of the boolean field fails if the bool is set to false, had me confused for a while, but It wasn't a big enough issue for me to research/report.