factory_girl создать против сборки и ассоциации - PullRequest
2 голосов
/ 19 июля 2011

У меня возникли некоторые проблемы с ассоциациями factory_girl:

Factory.define :account do |f|
  f.sequence(:email) {|n| "john#{n}@example.com" }
  f.password "secret"
  f.confirmed_at 2.days.ago.to_s(:db)
  f.name "John Doe"
  f.seller false
  f.admin false
end

Factory.define :request do |f|
  f.association :account
  f.message 'Test message.'
end

И вот проблема:

Когда я делаю a = Factory (: запрос), a.account => nil нокогда я делаю a = Factory.build (: запрос), a.account является правильным.

Есть идеи, почему это может быть?

Спасибо

1 Ответ

0 голосов
/ 19 июля 2011

Фабрика (: запрос) требует стратегии по умолчанию, вы где-нибудь меняли это?

...