Gmaps4rails - долгота и широта в базе данных не обновляются. - PullRequest
4 голосов
/ 03 января 2012

У меня есть модельное место с атрибутами name, state, longitude и latitude.Модель travel_plan имеет много мест.

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

Моя проблема заключается в том, что долгота и широта не обновлялись, когда имя и состояние былиобновлено.

На моем месте.

belongs_to :travel_plan  

acts_as_gmappable

def gmaps4rails_address
  "#{name},#{state}"
end

def gmaps4rails_infowindow
  "<h4>#{name}</h4>"
end

1 Ответ

4 голосов
/ 03 января 2012

Ответ лежит здесь .

Эти два параметра особенно актуальны для вашего вопроса:

: check_process: true / false (если установлено значение false, геокодирование будет выполняться при каждом сохранении / обновлении)

: checker: string (только если check_process имеет значение true), может быть методом или столбцом db boolean

...