Ruby on Rails kılavuzlarını inceledim ve eğer bir Çocuk varsa, bir Ebeveyn kaydını silmenin nasıl önleneceğini anlayamıyorum. Örneğin. Veritabanımın MÜŞTERİLER varsa ve her bir müşteri birden çok ORDERS alabilirse, veritabanında herhangi bir emir varsa, bir müşteriyi silme işlemini engellemek istiyorum. Siparişleri olmayan bir müşteriyi yalnızca silmeleri gerekir.Çocuk kayıtlarında ebeveynin silinmesini nasıl önleyebilirim?
Bu davranışı zorlamak için modeller arasındaki ilişkiyi tanımlamanın bir yolu var mı?
Bu iyi yoldur kullanmalıdır. Bu en temiz ve kodunuz üzerinde çalışıyor olsaydı tam olarak böyle bir filtre arardım. Geri aramada "yanlış" ifadesinin geri alınması, rayların harekete devam etmemesini söyleyen şeydir. –
'has_any ...?' :) –
Teşekkürler, Joe. Hayır, ben yeni bir ilişki türü icat etmedim ... – zetetic