这是我的模型:
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 !
因为我在视频上有一个观察者试图从视频对象访问试听功能。
我尝试了几种方法,但最终都遇到了“堆栈级别过深”或“audition nil”的问题。
你有什么想法吗?
谢谢, Mike