我的模型Address
有一个强制属性邮政编码和另外两个 - latitude
和longitude
。
每次创建Address
时,都会通过Geocoder gem检索latitude
和longitude
并存储。如果地址为latitude
和longitude
,则该地址有效。
我尝试使用FactoryGirl和Faker创建地址,我希望生成邮政编码,直到latitude
和longitude
有值。
FactoryGirl.define do
factory :address do
begin
zipcode { Faker::Address.zip }
end while latitude.nil? || longitude.nil?
end
end
当我使用地址运行测试时出现此错误:
特征未注册:纬度。