gpt4 book ai didi

ruby-on-rails - 为什么我得到 "undefined method ` assert_valid_keys`”?

转载 作者:行者123 更新时间:2023-12-01 04:41:17 25 4
gpt4 key购买 nike

知道为什么我会收到此错误:

Exception encountered: #<NoMethodError: undefined method `assert_valid_keys' for :widget:Symbol>

当我尝试做一个 Factory.build(:widget)在以下型号上:
class Widget < ActiveRecord::Base
belongs_to :designer, :vendor
# ...
end

当我删除 belongs_to行错误消失。

最佳答案

 belongs_to :designer, :vendor

不会工作。 :vendor被视为一种选择。而且,当然,没有这样的选择。见 docs了解更多信息。

如果您需要两个 belongs_to关系,只需将您的代码更改为:
 belongs_to :designer
belongs_to :vendor

关于ruby-on-rails - 为什么我得到 "undefined method ` assert_valid_keys`”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9507770/

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