我有模型A有很多模型B,在模型B中有它的方法在保存之后做某事。如何跳过它?
答案 0 :(得分:2)
您应该可以使用factory_girl的after(:build)
回调跳过回调。
FactoryGirl.define do
factory :model_b do
after(:build) {|model_b| model_b.class.skip_callback(:save, :after, :your_callback)}
end
end
factory_girl wiki有一个很棒的example file,展示了如何使用库提供的一些选项。