Как связать модель с собой, я получаю эту ошибку (FactoryBot :: AssociationDefinitionError: Самостоятельная ассоциация) - PullRequest
0 голосов
/ 24 декабря 2018

Как связать Модель с собой.

Когда я создаю модель с помощью:

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

Я хочу создать правильную ассоциацию!Спасибо!

...