Я пытаюсь сделать то, что описано здесь: http://freelancing -god.github.com / ts / en / geosearching.html
За исключением того, что вместо столбцов широты и долготына моей модели я хочу сделать:
class Post
has_one :location, :as => :locationable
end
class User
has_one :location, :as => :locationable
end
class Location
belongs_to :locationable, :polymorphic => true
end
, чтобы пользователь и публикация могли иметь записи о местоположении, заданные с помощью locationable_type и locationable_id ... Итак, я сделал следующее в своей модели Post:
define_index do
has locationable(:id), :as => :locationable_id
has "RADIANS(locations.lat)", :as => :latitude, :type => :float
has "RADIANS(locations.lng)", :as => :longitude, :type => :float
end
но я получаю Неизвестный столбец в ошибке 'список полей' ...
Что я делаю не так?