validates_associated trouble

A

Alfredo Gama

Hello,

I need to modelate a genealogical tree with:
animal,Dam(Mother) and Sire(Father)

the Dam and Sire are Animals then i modelate this:

class Animal < ActiveRecord::Base
belongs_to :sire
belongs_to :dam
validates_associated :sire, :dam
end

class Sire < Animal
has_many :animals
end

class Dam < Animal
has_many :animals
end

then when i save a new animal the validate doesnt work like this:

i have the table Animals

ID, Name Father MOther
1 A - -
2 B - -

when I insert a new record like this

insert(3,C,1,2) its ok!
insert(3,C,5,7) its ok too, (the validates is doesnt work)

how can i solve this??
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,262
Messages
2,571,045
Members
48,769
Latest member
Clifft

Latest Threads

Top