我使用的是Rails Geocoder Gem,Rails 4.2和MySqL。我想要檢測有多少行程與某些箱子兼容。Geocoder尋找經緯度字段,但他們不存在
遊記和箱子有這些領域:departure_address
,departure_lat
,departure_long
和arrival_address
,arrival_lat
,arrival_long
。
當我要檢查,如果旅行是一個盒子我嘗試此查詢兼容:
Travel.near([Box.last.departure_lat, Box.last.departure_long], 50)
我知道這是隻考慮departure_address
,而不是arrival_address
但無論如何,它不工作,因爲地理編碼嘗試即使我稱之爲'dep_lat'等經度,也可以在'旅行'表中找到'緯度'字段。
我想解決這個問題,然後想想結合它與到達。謝謝!
我沒有想到它,因爲我在我的模型中使用了一種特殊的方法,但它非常明顯!但非常感謝! –