[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

activerecord and composite keys

Nicolas Couturier

11/27/2007 8:38:00 AM

I'm using Dr Nic's composite keys gems.
I'm connected to an Oracle database. So far, so good.
I set up my models as such :

class Dossier < ActiveRecord::Base
set_table_name :dc_dossier
set_primary_key :n_dossier
has_many :dossier_personnes
end
class Dossier_Personne < ActiveRecord::Base
set_table_name :dc_dossier_personne
set_primary_keys :n_dossier, :n_personne
belongs_to :dossier, :foreign_key => :n_dossier
end

And tried that :
Dossier.find(:first).dossier_personnes

Got this error :
uninitialized constant Dossier::DossierPersonne (NameError)

I'm quite new to ruby, is there something that i'm doing wrong ?
Thanks in advance for your help.
--
Posted via http://www.ruby-....

2 Answers

Jean-François Trân

11/27/2007 1:31:00 PM

0

Nicolas :
> class Dossier_Personne < ActiveRecord::Base
> set_table_name :dc_dossier_personne
> set_primary_keys :n_dossier, :n_personne
> belongs_to :dossier, :foreign_key =3D> :n_dossier
> end
>
> And tried that :
> Dossier.find(:first).dossier_personnes
>
> Got this error :
> uninitialized constant Dossier::DossierPersonne (NameError)

Maybe you should call your class DossierPersonne instead of
Dossier_Personne.

-- Jean-Fran=E7ois.

Thufir Hawat

11/29/2007 2:20:00 AM

0

On Tue, 27 Nov 2007 17:38:20 +0900, Nicolas Couturier wrote:

> I'm using Dr Nic's composite keys gems.


I didn't know rails could do composite keys -- thanks for the info :)


-Thufir