下記のtableでflagの初期値はfalseで発送が完了するとtrueになります。
odrder table
id | user_id | order1_id | order2_id | flag
新たにorderする場合下記のvalidateだと同じ注文内容をすると弾かれてしまいます。
flagがtrueの時はvalidateをスルーさせたいのですがどしたら良いでしょうか
lang
1 validates :order1_id,uniqueness: {#同じ内容で依頼していないか 2 message: "同じ内容で依頼を出しています。", 3 scope: [:order2_id] 4 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。