27 EKİM 2009, Salı
Nasıl teklik için iki alanları doğrulamak mı
Ben onları eklemeden önce bir nesne iki alan (satır) benzersizliğini doğrulamak için ihtiyacım var. Employee_id ve area_id emp_area benim tabloda iki alan vardır. Aynı area_id, ama iki kaydı aynı employee_id ve aynı area_id ile employee_id ve birden çok kayıt aynı olan birden fazla kayıt olabilir. Bu iki alan bir çeşit birincil anahtar veya benzersiz bir anahtar uyduruyor.
Bunu nasıl yapabilirim.
Teşekkürler
CEVAP
14 NİSAN 2011, PERŞEMBE
ne bu çözüm hakkında Validate combined values
validates :employee_id, uniqueness: { scope: :area_id }
Bunu Paylaş:
Nasıl özel yöntemleri, alanları veya i...
Nasıl bir özel durum olduğunu doğrulam...
Nasıl bir yöntem Adedi olarak DEĞİL, "...
İki alanları tanımlamak için nasıl &qu...
Nasıl oluşturmak ve yazılım lisans ana...