🖥
Rails - presence と inclusion / format などのバリデーションで両方でモデルのバリデーションエラーが発生す
解決
- presence を指定する
- 他のバリデーションでは
allow_nil: true
を設定する
と成り立つようだ
ちなみに allow_nil
は「値がnilの場合に、そのバリデーションをスキップする」という動き
例
validates :some_attribute, presence: true
validates :some_attribute, inclusion: { in: [1,2,3] }, allow_nil: true
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
プロフィール・経歴
公開日時
2024-12-03
Discussion