我在深化發展一個網站,我的視頻遊戲面臨的一個概念問題,標記受孕。
我有一個名爲VideoLink的模型,其中包含標題,描述和指向webvideo的鏈接(例如youtube)。
我還有其他模式,如用戶,地圖,任務等
我希望我的用戶能夠說,視頻是這個任務期間對這些地圖上進行,並且這些用戶出現。協會或在軌道3
我想知道是否應該與關聯(與has_many關係)或標記(與acts_as_taggable_on和3個屬性maps_list,users_list,任務)。
我發現關聯有點沉重,因爲它是一個標記事物,不是一個真正的關係。
但也許我錯了,標籤不能是最好的選擇。
哪種解決方案,你認爲是最相關的我的情況?
如果你有其他的解決方案或問題,請告訴我,我其實是一個菜鳥ror ^^
感謝您的任何幫助。
嗨感謝您的回覆,我仍然可以得到一個視頻與標記權的地圖? (如下所示:VideoLink.tagged_with(MAP_NAME))。事實上,我正在考慮標籤,因爲我找不到一個好的has_many關係。我瞭解到,我們應該總是使用has_many:通過和大多數情況下,我可以找到「中產階級」,但例如與VideoLink和Map我找不到一個相關的,你有什麼想法? – Pontek