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
是从店模式外键。