愚蠢的问题: 我有一个付款模式工厂
Factory.define :payment do |f|
...
f.method 'paypal'
...
end
这给了我一个错误:
未定义的方法`paypal'用于类'Factory'
有没有办法在FactoryGirl的工厂中使用'method'作为属性?
答案 0 :(得分:1)
我强烈建议您避免使用该属性名称。重命名数据库中的列。在其他几个案例中,你可能会陷入同样的问题。
老实说,我不知道有什么方法可以解决这个问题。您可以使用after_create
回调,但这绝对不是最终解决方案。