C'è un modo per ottenere il valore Faker gem per generare "correlato" valori di città e codice paese?Utilizza Faker gem per generare città correlata, codice postale, valori codice paese
Per esempio,
- Vancouver, CA
- Minneapolis, MN
sto facendo questo:
FactoryGirl.define do
factory :location do
...
city {Faker::Address.city}
country_code {['US', 'CA'].sample}
...
end
end
ma non v'è alcuna garanzia che il city
sarà risiede effettivo in country_code
.
mi accontenterei di qualcosa di simile a:
postal_code {Faker::Address.postcode(['US', 'CA'].sample) }
cui ho potuto poi geocoding per ottenere gli altri valori.
su una nota a margine, mi chiedo se la gemma falsa è affidabile in termini di non rompere i test (ad esempio: il testo del codice generato duplica e cose del genere) – dtc