У меня есть поле, которое я хотел бы проверить. Я хочу, чтобы поле можно было оставить пустым, но если пользователь вводит данные, я хочу, чтобы оно было в определенном формате. В настоящее время я использую следующие проверки в модели, но это не позволяет пользователю оставить это поле пустым:
validates_length_of :foo, :maximum => 5
validates_length_of :foo, :minimum => 5
Как мне написать это для достижения моей цели?