2010-06-11 8 views
11

Après la mise à niveau vers Rails 3, les appareils qui se réfèrent à d'autres appareils étiquetés (pour les relations) cessent de fonctionner. Au lieu de trouver l'appareil réel avec ce nom, l'étiquette de l'appareil est interprétée comme une chaîne.Fixations étiquetées pour les associations dans Rails 3 en panne

Exemple:

# Dog.yml 

sparky: 
    name: Sparky 
    owner: john 

# Person.yml 

john: 
    name: John 

Où Chien "appartient à" personne.

Le message d'erreur est:

SQLite3 :: SQLException: chiens de table n'a pas de colonne nommée 'propriétaire'

+0

Intéressant. Je semble aussi avoir le même problème en essayant de mettre à jour mon application ... –

Répondre

0

essayez ceci:

sparky: 
    name: Sparky 
    owner: john (Person) 
Questions connexes