0
我在我的應用中爲用戶提供了一種不尋常的設計,並且希望確保我不會忽略某些內容。新用戶和現有記錄之間的關係
用戶和運動員是我的應用程序中的獨立模型。當用戶註冊時,他們必須自己加入一個並且只有一個運動員。相反,運動員應該只屬於一個用戶。
我的用戶實際是運動員,但是我需要,因爲我需要輸入比賽結果對於誰可能沒有註冊(又或曾經)作爲運動員的用戶在兩者之間進行區分。因此,我將用戶和運動員之間的關係設置爲Has_one和Belongs_to,幾乎與用戶/配置文件關係類似。
這個比喻實際上並不奏效,因爲運動員記錄已經存在於數據庫中。
你看到這裏有什麼低效率嗎?有沒有更適當的方法來建立用戶和運動員之間的關係?還是有什麼我忽略,可以簡化這個特定的問題?一如既往,感謝任何見解。
可能,但我也有其他類型的用戶。然而,運動員碰巧是主要類型。 – jktress