gpt4 book ai didi

ruby-on-rails - Rails 3 中关联的标记装置已损坏

转载 作者:行者123 更新时间:2023-12-03 00:53:31 25 4
gpt4 key购买 nike

升级到 Rails 3 后,引用其他标记的固定装置(用于关系)的固定装置将停止工作。夹具标签被解释为字符串,而不是查找具有该名称的实际夹具。

示例:

# Dog.yml

sparky:
name: Sparky
owner: john

# Person.yml

john:
name: John

狗“属于”人。

错误信息是:

SQLite3::SQLException: table dogs has no column named 'owner'

最佳答案

尝试

# Dog.yml

sparky:
name: Sparky
owner: john (Person)

# Person.yml

john:
name: John

请参阅http://api.rubyonrails.org/classes/Fixtures.html的“多态belongs_to”部分

关于ruby-on-rails - Rails 3 中关联的标记装置已损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3026654/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com