RoRで簡単な質問:2つのフィールドに同じモデルの外部キーを使用できますか?複数の固有フィールドに同じ外部キーを使用
たとえば、私は従業員です。 2つのフィールドが必要です:現在の私の店と、私は将来移動される店です。私のモデルでは、どのように2つのフィールドが同じforiegnキーであるが、異なる値を持つことができます。
Employee
モデルで
EMPLOYEE TABLE
----------------------------------------------
Name Current Shop ID Next Shop ID
John Doe 2 1
SHOP TABLE
----------------------------
ID Shop Name
1 Jims Tools
2 Johns Tools
...例
説明するのは難しいですが、私はCurrent Shop
とNext Shop
両方がショップモデルから外部キーになりたいです。