2009-06-15 6 views
0

Je travaille avec Rails 2.3 et j'ai les associations suivantes:problème avec les appareils nommés

 
User: 
    has_many :photos 
    has_many :classifications 

Photo: 
    belongs_to :user 
    has_many :classifications 

Classification: 
    belongs_to :user 
    belongs_to :photo 

J'ai un appareil pour chaque modèle:

 
users.yml: 
tester: 
    username: tester 
    ... 

photos.yml: 
bianco: 
    id: 1 
    user: tester 
    ... 

classifications.yml: 
classificazione_bianco: 
    photo: bianco 
    user: tester 
    ... 

Tous les asociations fonctionnent bien, sauf de ce classement photo_id qui est défini sur un nombre inexistant. Pourquoi l'association nommée ne fonctionne pas dans ce cas?

Répondre

3

Rails ne prend pas en charge les associations nommées avec les ID définis directement.

Questions connexes