工廠女孩文檔建議使用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
你可以使用新名稱來保留保留字,你應該沒問題。 –