2012-10-01 2 views
1

내 Ruby on Rails 프로젝트에 GeoCoder gem을 설치했지만 도시의 우편 번호를 얻으려고했지만 postal_code은 항상 nil입니다. 내가 산호세, 캘리포니아와 시애틀 같은 도시에 넣었던 모든 도시는 postal_code을위한 아무 것도 생산하지 않는다.Ruby on Rails에서 지오 코드 젬을 사용하여 우편 번호를 어떻게 얻습니까?

내 레일 콘솔에서 이러한 예를 들어 쿼리를 실행 해요 :

Geocoder.search("San Jose, CA").first.postal_code 

내가 찾은 해결 방법은 다음을 실행하는 것이 었하지만 서비스 할당량에 반하는 2 호출한다 :

Geocoder.search(Geocoder.search("Seattle, WA").first.coordinates).first.postal_code 

더 좋은 구문이 있나요?

감사합니다.

+0

가능한 중복 ([루비 지오 코더 보석 우편 번호를 찾을] http://stackoverflow.com/questions/8935011/ruby-geocoder-gem-to을 얻기 위해 다음과 같은 몇 가지 일을 할 것입니다 -find-postal-code) –

답변

1

이 보석을 사용해보세요 Area zip. 그것은 한 번 전화를합니다. 당신은 우편 번호

"San Jose, CA".to_zip