Mặc định khi validate
validates :attribute, presence: true
Rails sẽ check attribute.present? nếu attribute là kiểu boolean thì sẽ có trường hợp false.present? -> false
Như thế validate sẽ bị sai. Để validate biến boolean sử dụng
validates :boolean_attribute, in: [true, false]
Như thế validate sẽ bị sai. Để validate biến boolean sử dụng
validates :boolean_attribute, in: [true, false]