我有一個問題,after_build似乎不會在實際構建後觸發。如下例所示,after_build在通過Factory.build:tail調用時不應該建立第二個尾部,因爲已經有尾部了。 任何人都知道如何解決這個問題?或者如何修補Factory Girl以達到預期的效果。 否認的事實是貓的一般不會有多個尾巴等:) 模型 class Cat
include Mongoid::Document
我有一組類從相同的基類繼承,我需要創建一個工廠方法來實例化基於實現類的GuidAttribute的不同基類實現。所以基本上情況是這樣的: abstract class Foo
{
/* ... */
public static Foo Create(Guid guid) {
Type type;
// Resolve the type ?