Burada avuç içi alın tehlikesi var, ancak bunu Rails ActiveRecord şekeri ile nasıl yapacağımı tam olarak anlayamıyorum. Bir tablo noktasında ActiveRecord ile aynı sütuna iki sütun nasıl alabilirim?
iki sütun, her (users
tabloda özel
id
kolonu)
users
tablodan farklı bir kullanıcı referans gerekir (
submitter_id
ve
assignee_id
) sahip bir
tickets
tablo var. ActiveRecord derneklerini kullanarak
ticket.submitter.name
ve
ticket.assignee.email
gibi şeyleri yapmak istiyorum. Submiter ve Assignee farklı ilişkilendirici isimler altında basitçe kullanıcı nesneleridir.
Yaptığım şeye yakın olarak bulduğum tek şey polimorfik çağrışımlar kullanmaktı, ancak sonunda gerçekten ihtiyacım olan şeyin tam olarak belli olmadığına inanıyorum. Birden fazla türde olmayacağım, hem gönderen hem de devralan kullanıcılar olacak ve çok iyi iki farklı kullanıcı olabilir.
Her türlü yardım harika olurdu. Teşekkürler!
Kesinlikle avuç içi alın anı. Orada olduğunu biliyordum, ama sanırım hafızasına erişemedim. Bana yardım ettiğin için teşekkürler! – localshred
Bu cevap çok fazla zaman kazandı, _thank you_. – potashin