gpt4 book ai didi

ruby-on-rails-3 - 如何在 fixture 中指定多态关联

转载 作者:行者123 更新时间:2023-12-04 15:47:47 24 4
gpt4 key购买 nike

我有这个夹具:

resource:
name: my resource
owner: user_1 (User)

资源定义如下:
class Resource < ActiveRecord::Base
belongs_to :owner, :polymorphic => true

用户定义如下:
class User < ActiveRecord::Base
has_many :resources, :as => :owner

当我运行测试时,我收到一个错误,指出表中未定义“所有者”列。我究竟做错了什么?

最佳答案

夹具应该有 owner_id 和 owner_type。例如:owner_id 为 1,owner_type 为“用户”

关于ruby-on-rails-3 - 如何在 fixture 中指定多态关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6991295/

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