Tôi có một trường mà tôi muốn xác thực. Tôi muốn trường có thể được để trống, nhưng nếu người dùng đang nhập dữ liệu, tôi muốn trường ở định dạng nhất định. Hiện tại tôi đang sử dụng các xác thực dưới đây trong mô hình, nhưng điều này không cho phép người dùng để trống:
validates_length_of :foo, :maximum => 5
validates_length_of :foo, :minimum => 5
Làm thế nào để tôi viết điều này để hoàn thành mục tiêu của tôi?