FactoryGirl不会设置我的受保护属性user.confirmed
。这里最好的做法是什么?用FactoryGirl设置受保护属性
Factory.define :user do |f|
f.name "Tim" # attr_accessible -- this works
f.confirmed true # attr_protected -- doesn't work
end
我可以用我的工厂后做了@user.confirmed = true
,但这是遇到了很多的测试,大量的重复。
伟大的发现。更新的工厂女孩版本将语法更改为'after(:create)'。请参阅[入门指南](https://github.com/thoughtbot/factory_girl/blob/master/GETTING_STARTED.md) – 2013-03-19 00:55:43