I have an object which is related to a second object through has_many.
The second object (obviously) is related to the first through
belongs_to. I want to ensure that neither object is saved to the
database without the presence of the other. How can I do this?