如何使用 gem 'geokit' 验证 rails4 中关于城市和州的邮政编码?
How to use gem 'geokit' to validate zipcode with respect to city and state in rails4?
我想使用 gem 'geokit'
,因为我的要求是根据城市和 province/state[= 验证我的 邮政编码18=]。请指导我如何使用它。我曾在我的模型中尝试过自己的验证,但它对我不起作用。请帮帮我。我在过去的 15 天里一直被这个问题困扰着,没有办法。
这是您需要的:
require 'openssl'
require 'geokit'
geo = GeoKit::Geocoders::MultiGeocoder.multi_geocoder('90210')
if geo.success
geo.state # => CA
geo.city # => Beverly Hills
end
或者您可以使用:
一个更轻量级的选项是 Area gem。
require 'area'
'11211'.to_region #=> "Brooklyn, NY"
这对我有用:
require 'openssl'
require 'geokit'
geo = GeoKit::Geocoders::MultiGeocoder.geocode('90210')
geo.city
geo.state
我想使用 gem 'geokit'
,因为我的要求是根据城市和 province/state[= 验证我的 邮政编码18=]。请指导我如何使用它。我曾在我的模型中尝试过自己的验证,但它对我不起作用。请帮帮我。我在过去的 15 天里一直被这个问题困扰着,没有办法。
这是您需要的:
require 'openssl'
require 'geokit'
geo = GeoKit::Geocoders::MultiGeocoder.multi_geocoder('90210')
if geo.success
geo.state # => CA
geo.city # => Beverly Hills
end
或者您可以使用:
一个更轻量级的选项是 Area gem。
require 'area'
'11211'.to_region #=> "Brooklyn, NY"
这对我有用:
require 'openssl'
require 'geokit'
geo = GeoKit::Geocoders::MultiGeocoder.geocode('90210')
geo.city
geo.state