Привет, Амит, Не уверен, что ты уже все разобрался, но я расскажу тебе, что я сделал на всякий случай.
Я разветвил исходник andre's geokit-rails, затем клонировал его локально и добавил код этот гист в строке 34
из lib/geokit-rails/acts-as-mappable.rb
, сразу после строки, которая читает module ClassMethods # :nodoc:
.
Затем я передал эти изменения обратно в мой раздвоенный репозиторий на github и использовал мою вилкуустановить исходный код как плагин к моему приложению rails 3.Похоже, это сработало сразу, но убедитесь, что у вас есть строка acts_as_mappable
, добавленная к любой модели, на которой вы хотите произвести расчеты расстояния, и убедитесь, что у вас есть два столбца float в этой базе данных с именем :lat
и :lng
.