Gibt es eine Möglichkeit, die Faker gem zur Generierung von "korrelierten" Stadt- und Ländercodewerten zu erhalten?Verwenden Sie Faker gem, um korrelierte Städte, Postleitzahlen und Ländercodewerte zu generieren.
Zum Beispiel
- Vancouver, CA
- Minneapolis, MN
ich das tue:
FactoryGirl.define do
factory :location do
...
city {Faker::Address.city}
country_code {['US', 'CA'].sample}
...
end
end
Aber es gibt keine Garantie, dass die city
wird tatsächlich wohnen in country_code
.
würde ich für etwas absetzen wie:
postal_code {Faker::Address.postcode(['US', 'CA'].sample) }
Was ich dann die anderen Werte erhalten konnte geocodieren.
auf einer Seitennotiz verwenden, ich frage mich, ob der Faker Edelstein ist zuverlässig in Bezug auf nicht brechen Ihre Tests (zB: die generierten Code-Text-Duplikate und solche Sachen) – dtc