Използвам Rails Geocoder Gem, Rails 4.2 и MySqL. Искам да открия колко пътувания са съвместими с някои кутии.
Пътуванията и кутиите имат следните полета: 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
, но така или иначе не работи, защото Geocoder се опитва да намери поле „latitude“ в таблицата „travels“, дори ако го нарекох „dep_lat“ и така нататък за дължина.
Искам да разреша този проблем и след това мисля да го комбинирам с пристигащите. Благодаря!