私はテーブルの列にデータを入力するために使用しているbefore_create関数を持っています。例えば before_createについて:generate_numberレールで作成する前のカスタム検証
def generate_number
end
私は条件に基づいて、その人口の前の列の一意性を確認したいです。
例:番号がデータベース2年に作成されている場合前、私はそれ私はそれのためにカスタム検証を作成することができる方法
に適用される一意性の検証をしたいいけません。そして私はどこにそれを含めるべきですか?
あなたが検証にロジックを適用するunless
または
if
を使用することができます
この場合、検証に問題がなければ名前を空白にしますか? –