Yani, erkek veya dişi seçmek için bir boolean kullanarak bir formum var. Doğrulama kullandığımda: boolean alanları için varsayım geri döndüğünde, cinsiyet boş bırakılamaz! Wehn Validates bölümünü kaldırırım, DB'ye doğru veya yanlış olarak geçmesine izin verir. Onu sıfır bırakmaz. Bunun bir sorun olduğunu düşünüyorum çünkü t/f kullanıyorum ama nedenini anlayamıyorum. İşte benim modeliRails validates_presense, boolean'da doğrulanmıyor mu?
class Visit < ActiveRecord::Base
validates :user_id, :first_name, :last_name, :birthdate, :gender,
presence: true
end
Ve bu alanda
<%= f.select :gender,
[['Male',false],['Female',true]], :value => false,
label: "Gender" %>
Bu çözüldü! Teşekkürler! Yanlış anladığım kadar kolay bir şey olacağını düşündüm. – keith
Rails> 3 'validates: attribute_name, dahil: {in: [true, false]}' –