2013-07-16 54 views
0

所以我有三個模型在簡單的一對一關係中。Rails,包含多個模型的ID的標題字段

A 
B 
C 

C可以是A或B的孩子,但從來都不是,所以它只需要存儲在一個字段中。

在C模型中,它是否應該有一個標題爲a_or_b_id的字段?

回答

2

在C模式,我將具有兩個字段: 一個包含A或B父代的ID, ,另一個標識記錄是屬於A還是B

由於同一個ID可能出現在a和b中,所以如果僅使用a_or_b_id字段,則不清楚c記錄屬於哪個模型

相關問題