2012-05-01 4 views
1

Я попал в интересующую проблему. Я использую ruby ​​1.9.3 и рельсы 3.2.3Интеграция рельсов Geocoder с дизайном

Я хочу интегрировать драгоценный камень геокодера с изобретением. Я добавил три дополнительных attr_accessible в мою модель пользователя, созданную devise, которые являются «адресом, широтой и долготой». Я создал миграцию, чтобы добавить эти таблицы в базу данных (я использую sqlite3).

Я добавил поле адреса в завещанию зарегистрироваться зрения для того, когда люди подписывают и помещают следующее в конце моей пользовательской модели

geocoded_by :address 
after_validation :geocode 

Теперь, когда пользователь подписывает и вводит свой адрес электронной почты , пароль и ADDRESS. Геокодер успешно помещает правильное значение широты в базу данных, но оставляет долготу пустой? У кого-нибудь была эта проблема? Я думаю, что довольно интересная задача - успешно отслеживать каждого пользователя при регистрации. Однако мне нужны адреса широты и долготы!

Любые предложения, пожалуйста, стреляйте! :)

+0

Попытка создать новый проект рельсов сегодня, чтобы отсортировать этот вопрос :) –

ответ

0

Я исправил эту проблему, создав новое приложение для рельсов, а затем смонтирую устройство и геокодер в одно и то же время. Я перенес дополнительные атрибуты в приложение и добавил их в пользовательскую модель, и все, казалось, работало нормально.

Если у кого-либо возникнут какие-либо проблемы, свяжитесь с нами!