在我的應用程序中,我有以下型號:List
,Item
和Category
。Ruby on Rails:建模外鍵關係。
每個項目belong_to
的一個列表。 每個項目belongs_to
一個類別。
每個項目列表還需要以某種方式與多個類別相關聯。這意味着如果用戶創建了一個類別,它將有一個list_id
分配給它,等於id
用戶創建類別時正在處理的列表。這樣,當用戶決定擺脫列表時,我也可以擺脫爲該列表創建的所有自定義類別。問題是我還想要一些「默認」類別:可用於所有列表的類別。我不知道如何建模lists
和categories
之間的關係。 belongs_to
不適用於我,因爲「默認」類別不屬於任何特定列表,它們屬於所有列表。
我非常感謝任何有關如何處理這種關係的建議!