2012-05-01 5 views
1

나는 흥미로운 문제에 부딪쳤다. 나는 루비 1.9.3과 레일즈를 사용하고있다. 3.2.3레일스 지오 코더와 Devise의 통합

나는 지오 코더 보석과 장치를 통합하고 싶다. devise가 "주소, 위도 및 경도"로 작성한 내 사용자 모델에 세 개의 추가 attr_accessible을 추가했습니다. 데이터베이스에이 테이블을 추가하기 위해 마이그레이션을 만들었습니다 (sqlite3을 사용하고 있습니다). 사용자가 로그인 위로 자신의 이메일 주소를 입력하면

나는 유증에 주소 필드를 추가 한

geocoded_by :address 
after_validation :geocode 

이제 내 사용자 모델의 마지막에 다음과 같은 사람들이 가입 할 때보기 가입 및 배치 , 암호 및 주소 ... 지오 코더는 데이터베이스에 올바른 위도 값을 넣지 만 경도는 비워 둡니다. 누구든지이 문제가 있었습니까 ?? 가입시 각 사용자를 성공적으로 추적하는 것은 매우 흥미로운 작업이라고 생각합니다. 그러나 나는 위도와 경도 주소가 필요합니다!

어떤 제안이라도 발사하십시오. :)

+0

오늘 밤 새 레일 프로젝트를 만들어이 문제를 정리하려고합니다 :) –

답변

0

새로운 레일스 애플리케이션을 만든 다음이 장치와 지오 코더를 동시에 설치하여이 문제를 해결했습니다. 추가 특성을 개발자로 마이그레이션하고이를 사용자 모델에 추가했으며 모두 잘 작동하는 것처럼 보였습니다.

어떤 사람이든 문제가 발생하면 연락주세요.