如何将模型与self关联,出现此错误(FactoryBot :: AssociationDefinitionError:自引用关联)

时间:2018-12-24 08:29:17

标签: associations factory-bot self-reference

如何关联模型自身。

当我通过以下方式创建模型时:

let(:user) {create(:user)}

我尝试使用以下跟踪代码,但出现此错误:

FactoryBot::AssociationDefinitionError: Self-referencing association

这是我的尝试代码:

FactoryBot.define do factory :user do name 'Test' association :admin, factory: :user end end

这是关系:

class User < ApplicationRecord ... belongs_to :admin, foreign_key: :admin_test, class_name: 'User' ... end

我想创建正确的关联!谢谢!

0 个答案:

没有答案