-1
這可能很容易做到,但我不知道該怎麼做。如何爲每個用戶製作獨特的模型?
我有一個跟蹤觀看電視節目的網站的用戶模型。
我也有季節模型和情節模型。
我希望用戶能夠標記觀看的特定季節或情節。
我該如何製作一個季節或插曲,讓每位用戶都獨一無二?
例如。所有季節和情節都開始了。如果一個用戶將節目的第一季節標記爲觀看,並且另一個用戶要登錄,那麼我怎麼能這樣做呢?因此,它不會顯示爲該用戶的節目?
謝謝!
這可能很容易做到,但我不知道該怎麼做。如何爲每個用戶製作獨特的模型?
我有一個跟蹤觀看電視節目的網站的用戶模型。
我也有季節模型和情節模型。
我希望用戶能夠標記觀看的特定季節或情節。
我該如何製作一個季節或插曲,讓每位用戶都獨一無二?
例如。所有季節和情節都開始了。如果一個用戶將節目的第一季節標記爲觀看,並且另一個用戶要登錄,那麼我怎麼能這樣做呢?因此,它不會顯示爲該用戶的節目?
謝謝!
validates_uniqueness_of :episode_item, :season_item,:scope=>[:user_id]
如果你想User
只有一個可能的特定節目或季節觀看。
但不是展現給用戶的情節,由其他用戶觀看 - 然後使用build
法foreing關鍵user_id
@season_item = current_user.season_items.build
記住,Season
和SeasonItem
應該是獨立的模型 - 當用戶添加一些季節「看着',他們明顯地不創造新的演出季節。
通常情況下,您將用戶「id」存儲在數據庫中的節目,劇集,季節信息的旁邊。 – Wahtever
您可以通過創建一個新模型來創建一個記錄,我們稱之爲'episode_watched'。每當用戶將節目標記爲觀看時,都會創建一條新紀錄。在此記錄中,您將擁有user_id,tv_show_id和episode_number。 – Huy
是否有這樣一個術語,我可以做更多關於在線的研究? – user2480116