Sadece bir kaydın doğru olabileceği bir doğrulama yazmaya çalışıyorum. 'Aktif' bir boolean sütunu olan bir 'oyun' modelim var, sadece bir oyun her an aktif olabilir, bu yüzden zaten aktif bir oyun olduğunda birisi yeni bir 'oyun' kaydı oluşturmaya çalışırsa hata. Aşağıda şu anda sahip olduğum ama çalışmıyor!Raylar özel doğrulama - Sadece bir kayıt doğru olabilir
validate :active_game
def active_game
if active == true && Game.find_by(active: true) == true
errors[:name] = "a game is already active!"
end
end
bunu çalışmıyor ne anlama geliyor? –