私の Schedule モデルでは、int[] である :wdays フィールドに検証を追加したいと考えています。値 0..6 のみを有効にしたい
有効
Schedule.wdays = [0,1,6]
無効
Schedule.wdays = [0,1,10]
使ってみた
validates :wdays, inclusion: { in: [0, 1, 2, 3, 4, 5, 6] }
と
validates :wdays, inclusion: { in: 0..6 }
しかし、どちらも機能しません
モデルの配列の値を検証する適切な方法は何ですか?