RoR中的快速問題:可能有兩個字段使用來自同一模型的外鍵嗎?用於多個唯一字段的相同外鍵
例如,我是一名員工。我想要兩個領域:我現在的商店,以及我將來會搬到的商店。在我的模型中,我怎麼能有兩個字段都是相同的foriegn鍵,但具有不同的值。
很難解釋......
一個例子
EMPLOYEE TABLE
----------------------------------------------
Name Current Shop ID Next Shop ID
John Doe 2 1
SHOP TABLE
----------------------------
ID Shop Name
1 Jims Tools
2 Johns Tools
在Employee
模式,我想這兩個Current Shop
和Next Shop
是從店模式外鍵。