/ / Етикетирани аксесоари за асоциации в релси 3 счупени - рубинки на релси, рубинки на релси-3

Маркирани принадлежности за асоциации в релси 3 счупени - рубинки на релси, рубинки на релси-3

След надстройването до релсите 3, те се отнасят към тяхкъм другите етикетирани приспособления (за взаимоотношения) да спрат да работят. Вместо да намери истинското приспособление с това име, етикетът на устройството се интерпретира като низ.

Пример:

# Dog.yml

sparky:
name: Sparky
owner: john

# Person.yml

john:
name: John

Където кучето "принадлежи" на човек.

Съобщението за грешка е:

SQLite3 :: SQLException: табличните кучета нямат колона, наречена "собственик"

Отговори:

7 за отговор № 1

Опитвам

# Dog.yml

sparky:
name: Sparky
owner: john (Person)

# Person.yml

john:
name: John

Вж. Раздела "Полиморфна принадлежи към" на http://api.rubyonrails.org/classes/Fixtures.html


0 за отговор № 2

Опитайте тази:

sparky:
name: Sparky
owner: john (Person)