我有3个模型,有很多关系:
Movie
Person
MovieToPerson
假设我有一个人,我想更新他们主演的电影列表。对于我有电影的电影。我怎么能这样做?
pers = Person.first
movie_ids = get_movies_ids
pers.movies = ....????
我想避免在更新之前查询电影对象。
答案 0 :(得分:0)
您可以尝试在belongs_to关系中自动保存,
4.1.2.1:自动保存
如果将:autosave选项设置为true,则Rails将保存所有已加载的选项 成员并摧毁任何标记为销毁的成员 保存父对象。