升级到Rails 3后,引用其他标记灯具(用于关系)的灯具停止工作。夹具标签不是找到具有该名称的实际夹具,而是被解释为字符串。
示例:
# Dog.yml
sparky:
name: Sparky
owner: john
# Person.yml
john:
name: John
狗“属于”人。
错误消息是:
SQLite3 :: SQLException:table dogs没有名为“owner”的列
答案 0 :(得分:7)
尝试
# Dog.yml
sparky:
name: Sparky
owner: john (Person)
# Person.yml
john:
name: John
的“polymorphic belongs_to”部分
答案 1 :(得分:0)
试试这个:
sparky:
name: Sparky
owner: john (Person)