Я использую замечательный гем gmaps4rails , чтобы разместить карту Google на моем сайте Ruby on Rails.Я следую за этой страницей в вики и пытаюсь контролировать, когда необходимо обновить рассчитанную широту и долготу, установив для поля gmaps
значение false.Кажется, я не могу заставить его работать.
В моей модели User у меня есть это:
class User < ActiveRecord::Base
acts_as_gmappable
attr_accessible :latitude, :longitude, :address, :gmaps
def gmaps4rails_address
address
end
Я уверен, что мне здесь не хватает чего-то простого.Я изменяю поле address
на что-то новое прямо в базе данных, используя SQLite Database Browser, устанавливая latitude
и longitude
в 0, и я попытался установить gmaps
в false, f, 0, null (не уверен, что false в SQLite) ... затем снова загрузите карту, обновив страницу.Он всегда показывает маркер в 0,0 ..
Я думал, что все, что мне нужно было сделать, это определить boolean
с именем gmaps
, и когда он установлен в false, при загрузке карты он долженпересчитать широту / долготу путем геокодирования адреса.Чего мне не хватает?
Спасибо!