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

  • eHow

    eHow

    27 NİSAN 2006
  • Huot Media

    Huot Media

    7 Mayıs 2010
  • PremiumBeat.com - Royalty Free Music

    PremiumBeat.

    16 Kasım 2008