[rails]booleanのvalidation | iii threetreeslight

February 10, 2013

[rails]booleanのvalidation

booleanのvalidationをpresentsにて実行しようとしたらfalseで引っ掛かる。

validates :hoge, :presents => true # damepo 

そりゃそうだよね。ということでinclusionで処理するしか無いみたい。

validates :hoge, :inclusion => {:in => [true, false]}

参考

rails-validating-inclusion-of-a-boolean-fails-tests

ActiveModel::Validations::ClassMethods