2017-02-01 9 views
0

Venue 모델의 지오 코딩 및 각 Event belongs_to 장소가 있습니다. 이미 Venue.near(current_location)처럼 할 수있는 방법은 Event.near(current_location)입니다. 이 지오 코더는 위도/경도 열을 필요로하고, Venue 이미 여기 옳은 일처럼 보이지 않는다 Event에 그들을 추가, 사람들이 있기 때문에 내 Event 모델 , 나는, 그리고 rake geocode:all CLASS=Event 실패 실행개최지 주소를 통해 일정 주소의 지오 코딩

class Event 
    geocoded_by :address 
    after_validation :geocode 

    def address 
    self.venue.address 
    end 

end 

을 시도했다.

답변

0

장소 근처에서 이벤트를 얻으려고하는 대신, 장소 근처에서 이벤트를 가져 오는 것이 가장 좋은 이유는 무엇입니까?

Venue.near(location).events 

이렇게하면 관련된 장소를 통해 위치 근처의 모든 이벤트를 찾을 수 있습니다.