2
我試圖測試與工廠女孩和充當單插件Rails應用程序,並且我得到這個錯誤:工廠女孩似乎不喜歡acts_as_singleton
ruby-1.9.2-p180 :001 > Factory(:system)
NoMethodError: private method `new' called for #<Class:0x00000100b18ae0>
有一種方法要求工廠調用。實例方法而不是.new?
我試圖測試與工廠女孩和充當單插件Rails應用程序,並且我得到這個錯誤:工廠女孩似乎不喜歡acts_as_singleton
ruby-1.9.2-p180 :001 > Factory(:system)
NoMethodError: private method `new' called for #<Class:0x00000100b18ae0>
有一種方法要求工廠調用。實例方法而不是.new?
這似乎是不可能的,但也看起來不存在。工廠是爲了創造事物,如果你不需要爲什麼強制這個想法?爲什麼不使用System.instance呢?
如果你想強制這個想法,你可以使用System.instance(Factory.attributes_for(:system))。