工厂女孩文档建议使用ADD_ATTRIBUTE方法来处理属于保留字的属性,具体如下:工厂女孩保留字属性的关联
factory :dna do
add_attribute(:sequence) { 'GATTACA' }
end
但是我有一个名为特质(这是保留的)模型称为ContestantTrait的另一种模型,属于Trait。我试着用不同的方式使用add_attribute来避免关联中的保留字问题,但似乎没有任何工作。
有什么建议吗?这是到目前为止,我已经试过格式:
FactoryGirl.define do
factory :contestant_trait do
add_attribute(:trait)
add_attribute(:trait) {}
add_attribute(:trait) {trait}
end
end
你可以使用新名称来保留保留字,你应该没问题。 –