Unfortunately Mongoid does not check booleans. If you use a checkbox it simply accepts "1", "0" as Strings.
The problem is you can not even query these with true/false. I have found a project on github that Forces booleans to be saved as boolean.
Simply add this include to your models which include booleans:
That is all you need to do and you have correct booleans afterwords.