这是我的模型:
Class Audition
belongs_to :video
end
Class Video
has_one :audition
end
和我的工厂:
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
我怎么能创建一个有试镜的视频工厂,
我的意思是,能够:
v = Factory.create(:video)
v.audition # I'd like this to be not nil !
因为我的视频中有一个观察者试图从视频对象访问试听
我尝试了几件事,但我总是以堆栈级别太深或试镜为零结束。
你有想法吗 ?
谢谢,迈克