I have a parent object, Post, which has the following children.
has_one :link has_one :picture has_one :code
These children are mutually ex
I wrote up a small Gist showing how to do this: https://gist.github.com/1242485