Dodanie obiektu do has_many

W jaki sposób mogę dodać obiekt do asocjacji has_many bez zapisywania go? collection << object automatycznie wywołuje save. Natomiast dowiązanie z poziomu podrzędnego obiektu nie uświadamia samej asocjacji do momentu zapisania i przeładowania.

t = Team.create => #<Team id: 1> c = Characters.find(1) => #<Character id: 1, team_id: nil> c.team = t => #<Team id: 1> t.characters => [] c.save; t.reload => [#<Character id: team_id: 1>]
Kurczę, nowy obiekt można utworzyć przez collection.build, a istniejący…? No musi się jakoś dać :slight_smile: Ale przeglądam dokumentację i nie widzę…