Ich habe ein Feld, das ich validieren möchte. Ich möchte, dass das Feld leer gelassen werden kann, aber wenn ein Benutzer Daten eingibt, möchte ich, dass es in einem bestimmten Format vorliegt. Derzeit verwende ich die folgenden Validierungen im Modell, aber der Benutzer kann es nicht leer lassen:
validates_length_of :foo, :maximum => 5
validates_length_of :foo, :minimum => 5
Wie schreibe ich das, um mein Ziel zu erreichen?