【发布时间】:2017-12-02 19:16:18
【问题描述】:
工厂女孩文档建议使用 add_attribute 方法来处理保留字的属性,如下:
factory :dna do
add_attribute(:sequence) { 'GATTACA' }
end
但是,我有一个称为 Trait 的模型(保留)和另一个称为 ContestantTrait 的模型,它属于 Trait。我尝试以不同的方式使用 add_attribute 来避免关联的保留字问题,但似乎没有一个有效。
有什么建议吗?这些是我迄今为止尝试过的格式:
FactoryGirl.define do
factory :contestant_trait do
add_attribute(:trait)
add_attribute(:trait) {}
add_attribute(:trait) {trait}
end
end
【问题讨论】:
-
你可以用一个新名字为保留字起别名,你应该没问题。