###前提・実現したいこと
Rails4から5にupdateしたところ、
boolean型がfalseの際にvalidでエラーが表示されるという問題が発生しました。
Model
ruby
1class Hoge < ApplicationRecord 2 3 validates :hoge_boolean, 4 presence: true, 5 inclusion: {in: [true, false]} 6
bash
1pry>hoge.hoge_boolean 2=>false 3pry>hoge.valid? 4=>false 5pry>hoge.hoge_boolean 6=>true 7pry>hoge.valid? 8=>true
###補足情報(言語/FW/ツール等のバージョンなど)
Rails4にて同様の問題が発生していたのですがinclusionを利用することで解消していました。
アップデートとともに再発したので変更点を確認したのですが、有益な情報が得られませんでした。
ご存知の方いらっしゃいましたらご教授いただけますと幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/11 06:36