'a aittir Bir CRM uygulaması için, bir Kişisel hesap modelini doğrudan bir Hesap modeline veya bir Hesap modeliyle ilişkilendirilmiş bir Şirket modeline ilişkilendirmek istiyorum. Ayrıca, bir Adres modelini bir Şirkete veya Bir Kişiye ilişkilendirmek istiyorum. Raylar modeli bir modele veya başka bir
class Account
has_many :Persons
has_many :Companies
end
class Person
belongs_to :Account
belongs_to :Company
has_one :Address
end
class Company
belongs_to :Account
has_many :Persons
has_one :Address
end
class Address
belongs_to :Person
belongs_to :Company
end
Yani Hesap bir "kişi hesabı" ya da dernek bağlı bir "iş account" ya şöyle olacaktır: Bu aklımda ne var. Karşılıklı münhasır olurlardı. Şahsen masasında account_id ve company_id adlı yabancı anahtarları bulundurmayı planlıyorum. Aynı şekilde, Address tablosunda yabancı anahtarları person_id ve company_id olacaktır. Her durumda bir yabancı anahtar boş olacaktır.
Rails'de sorun yok mu? Aksi takdirde, herhangi bir öneri çok takdir edilecektir.
. Büyük resim yanıtının ne olduğundan emin değil misiniz? – jaydel