2014-01-12 33 views
0

我很難搞清楚在拍賣應用程序中建模'項目'的適當關聯。該物品可能屬於多個用戶,因爲它可能會被多次拍賣?該商品最初是否屬於單個用戶或highest_bidder?等。預先感謝您的輸入Rails建模拍賣應用程序

回答

0

這取決於如何通用的項目。如果每個項目條目都是唯一的項目,而不是某種類型的項目(例如,Anchorman DVD,而不僅僅是DVD),則它可能屬於單個用戶。您可以在拍賣過程中更改該關聯關係,以便在任何給定時間屬於出價最高者。過去這取決於你想要的其他功能。

TLDR:belongs_to的:用戶

0

你可能會對項目稱爲highbidder_id其被分配該項目的拍賣後僅值的屬性。每個用戶也可以「has_many:items」。