If I have two models that are guaranteed to have a one-to-one correspondence, i.e. if one is created, I will always also need the other, and if one is deleted, I will also want to get rid of the other, what's the best way to tie them together?
I see that the has_one/belongs_to :dependent method takes care of the deletions, but I don't see any similar method to take care of creation.
There seem to be a lot of options on where I could stick in the creation of the submodel, what's the best approach for this?