2010-06-11 27 views
11

Po aktualizacji do Rails 3, urządzenia, które odnoszą się do innych urządzeń oznakowanych (dla relacji) przestają działać. Zamiast znajdować rzeczywiste urządzenie o tej nazwie, etykieta urządzenia jest interpretowana jako ciąg.Oznaczone urządzenia skojarzeń w Railsach 3 zerwane

przykład:

# Dog.yml 

sparky: 
    name: Sparky 
    owner: john 

# Person.yml 

john: 
    name: John 

przypadku psów "należy do" osoby.

Komunikat o błędzie jest:

SQLite3 :: SQLException: psy stołowych ma kolumnę o nazwie 'właściciel'

+0

Interesujące. Wydaje mi się, że mam ten sam problem przy próbie uaktualnienia aplikacji ... –

Odpowiedz

0

spróbuj tego:

sparky: 
    name: Sparky 
    owner: john (Person) 
Powiązane problemy