Menina de fábrica e has_one

Aqui estão meus modelos:

Class Audition
  belongs_to :video
end

Class Video
  has_one :audition
end

e minhas fábricas:

Factory.define :video do |v|
  v.filename  {Sham.filename}
  v.video_url {Sham.url}
end

Factory.define :audition do |a|
  a.video     {|a| a.association(:video)}
  a.label     {Sham.label}
end

Como eu poderia criar uma fábrica de vídeos com uma audição,

Quero dizer, ser capaz de:

v = Factory.create(:video)
v.audition # I'd like this to be not nil !

Porque eu tenho um observador no meu vídeo que tenta acessar a audição do objeto de vídeo

Eu tentei várias coisas, mas sempre termino com um nível de pilha muito profundo ou uma audição nula.

Você tem alguma ideia ?

Obrigado Mike

questionAnswers(1)

yourAnswerToTheQuestion