Я просматривал документы о mongoid, документы Geocoder и спросил друга, но я все еще немного застрял в этом.У меня есть две модели: Событие и Место:
class Event
include Mongoid::Document
belongs_to :place
end
class Place
include Mongoid::Document
has_many :events
end
Я настроил их так, чтобы Event.place
и Place.events
работали нормально, меня бросает в себе метод Geocoder nearв запросы.В настоящее время Place.near(location)
работает нормально, я хочу запросить События по их местоположению, поэтому Event.place.near(location)
Я пытался смотреть на такие вещи, как:
@events = Event.where('event.place' => near(location)
@events = Event.where(place.near(location))
Любая помощь будет оценена.