Podwójne relacje a FactoryGirl

0

Mam w bazie danych tabelę klientów która jest połączona z grupami oraz z firmą. Grupa należy do tej samej firmy co klient. I teraz jak ten supełek rozwiązać przy tworzeniu mocków do RSpec. Próbowałem coś w stylu:

FactoryGirl.define do
  factory :client do
    sequence(:name) { |n| "Klient nr #{n}"}
    
    first_name 'Jan'
    last_name 'Kowalski'
    
    sequence(:email) { |n| "jankowalski@firma#{n}.com" }
    
    association :group
    company group.company
  end
end

Ale się krzaczy :/ Teraz jak to zrobić by działało mi to?

1

Rozwiązane poprzez dodanie leniwego ewaluowania zmiennej company.

1 użytkowników online, w tym zalogowanych: 0, gości: 1