Validierung, um sicherzustellen, dass leere Werte eindeutig sind, aber ignoriert werden?

Ich habe die folgende Modellfeldvalidierung:

<code>validates_uniqueness_of :acronym, :scope => [:group_id], :case_sensitive => false
</code>

Das Problem ist, dass dieses Feld optional ist und ein leerer / null-Wert als bereits verwendetes Akronym zurückgegeben wird. Ich möchte nur überprüfen, ob ein Akronym eindeutig ist, wenn ein Wert angegeben wurde. Gibt es eine Möglichkeit, diese Überprüfung so zu aktualisieren, dass sie nur stattfindet, wenn ein tatsächlicher Wert vorliegt. Nicht null / leer?

Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage