SORU
14 Aralık 2010, Salı


Bir dize ama boş olmasını sağlayan doğrulama min ve max uzunluğu

Doğrulamak istediğim bir alan var. Alanın boş bırakılması mümkün olmak istiyorum, ama eğer bir kullanıcı veri girerken ise belirli bir formatta olmasını istiyorum. Şu anda model doğrulaması altında kullanıyorum, ama bu kullanıcı boş bırakmak için izin vermez:

validates_length_of :foo, :maximum => 5
validates_length_of :foo, :minimum => 5

Nasıl benim hedefe ulaşmak için bu yazacağım?

CEVAP
21 ŞUBAT 2013, PERŞEMBE


Ayrıca, bu biçimi kullanın:

validates :foo, length: {minimum: 5, maximum: 5}, allow_blank: true

Veya min ve max aynı olduğu, ardından da çalışır:

validates :foo, length: {is: 5}, allow_blank: true

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 07cadikiz07

    07cadikiz07

    17 EKİM 2007
  • mahalodotcom

    mahalodotcom

    8 HAZİRAN 2007
  • Orson Wang

    Orson Wang

    28 EKİM 2006