0
我有3個模型多對多的關係:更新多對多有關係IDS
Movie
Person
MovieToPerson
說我有一個人,我想更新自己出演的電影列表對於電影我有。 IDS。我怎樣才能做到這一點?
pers = Person.first
movie_ids = get_movies_ids
pers.movies = ....????
我想避免在更新之前查詢電影對象。
我有3個模型多對多的關係:更新多對多有關係IDS
Movie
Person
MovieToPerson
說我有一個人,我想更新自己出演的電影列表對於電影我有。 IDS。我怎樣才能做到這一點?
pers = Person.first
movie_ids = get_movies_ids
pers.movies = ....????
我想避免在更新之前查詢電影對象。
你可以嘗試在belongs_to的關係自動保存,
4.1.2.1:自動保存
如果您設置:自動保存選項設置爲true,Rails會保存任何加載 成員和破壞被標記的成員用於銷燬 時保存父對象。
是那麼簡單的加入或豐富的加入,我的意思是在你的加入表中你定義了兩個外鍵以外的字段嗎? – 2016-07-31 15:20:20
@ehsan,只有2。鍵。 – Ramano