ActiveRecord modelindeki bir alandaki sayısal değeri doğrularken alt seçeneklerin hata mesajlarını nasıl özelleştirebilirim?Sayısallık alt seçenekleri için hata iletilerini nasıl özelleştiririm?
Örnek: Bu durumda
validates :month, :numericality => {
:greater_than_or_equal_to => 1,
:less_than_or_equal_to => 12
}
'ayın' özelliği 12'den fazla ise, ben "12 eşit veya daha az olmalıdır" varsayılan yerine özel hata mesajı vermek istiyoruz. Bunu nasıl başarabilirim?
Ancak bu, 'less_than_or_equal_to' hakkı birden çok örneğinde özelleştiremediğim anlamına mı geliyor? – Vignesh
Birden çok olayı göstermek üzere güncelleştirildi –
Sadece nedir_integer? Ancak bu anahtar işe yaramıyor gibi görünüyor: büyük harf aynı yerde yuvalandığında çalışıyor. EDIT (yani CEVAP): [kaynak kodu] 'nda bulundu (https://github.com/rails/rails/blob/3-2-stable/activemodel/lib/active_model/validations/numericality.rb#L34): '' Not_an_integer' –