Ich möchte Eindeutigkeit auf einer Spalte (Typ Zeichenfolge), aber das Problem ist auf einige der Strings, die ich Teil des Anfangs abgeschnitten, bevor Sie sie in die Datenbank mit einer Funktion und before_save
einfügen . Daher funktioniert die Überprüfung der Eindeutigkeit von Einträgen nicht, da die Eingabe sich von der in der Datenbank unterscheidet, obwohl sie nach der Kürzung/Formatierung identisch sein sollten.Rails - Benutzerdefinierte Validierung der Eindeutigkeit
Ich möchte in der Lage sein, meine Zeichenfolge zuerst abzuschneiden, dann ihre Eindeutigkeit zu überprüfen, aber ich bin mir nicht sicher, ob es möglich ist, die Schienen validates uniqueness: true
zu verwenden. Muss ich einfach eine benutzerdefinierte validate
schreiben?