has_many: a través de múltiples relaciones has_one?
Estoy escribiendo un programa de tutoría para nuestra iglesia en rieles (todavía soy muy nuevo en rieles).
Y necesito modelar esto ...
contact
has_one :father, :class_name => "Contact"
has_one :mother, :class_name => "Contact"
has_many :children, :class_name => "Contact"
has_many :siblings, :through <Mother and Father>, :source => :children
Entonces, básicamente, un objeto "hermanos" necesita mapear a todos los niños, tanto del padre como de la madre, sin incluir el objeto en sí.
es posible?
Gracias
Daniel