ruby on rails 4 - How to turn off has_one saving on set? -


in rails, have has_one association

class car   has_one :driver end 

when do

driver = driver.new car.driver = driver 

it tries save driver before i'm ready! want save driver when call car.save

how can have rails 4.2.* change order of saving?

i'm pretty sure doesn't persist changes database. see in memory.

car.driver = driver car.driver == driver # true car.reload car.driver == dirver # false