2010-06-11 3 views
11

Dopo l'aggiornamento a Rails 3, i dispositivi che fanno riferimento ad altri dispositivi etichettati (per le relazioni) cessano di funzionare. Invece di trovare la fixture effettiva con quel nome, l'etichetta fixture è interpretata come una stringa.Apparecchi contrassegnati per associazioni in Rails 3 interrotti

Esempio:

# Dog.yml 

sparky: 
    name: Sparky 
    owner: john 

# Person.yml 

john: 
    name: John 

Dove Dog "appartiene a" persona.

Il messaggio di errore è:

SQLite3 :: SQLException: cani tabella non ha colonna denominata 'proprietario'

+0

Interessante. Anche io ho lo stesso problema quando provo ad aggiornare la mia applicazione ... –

risposta

0

provare questo:

sparky: 
    name: Sparky 
    owner: john (Person)