Геокодер для работы с двумя адресами
Приложение rails 4.1.3 с Geocoder Gem имеет следующие атрибуты на модели
t.decimal :origin_lon, :precision => 15, :scale => 10
t.decimal :origin_lat, :precision => 15, :scale => 10
t.point :origin_lonlat, :srid => 3857
t.decimal :destination_lon, :precision => 15, :scale => 10
t.decimal :destination_lat, :precision => 15, :scale => 10
t.point :destination_lonlat, :srid => 3857
Модель определяется с
geocoded_by :origin, :latitude => :origin_lat, :longitude => :origin_lon
geocoded_by :destination, :latitude => :destination_lat, :longitude => :destination_lon
Однако, если я бегу в консоли:
Circuit.create(origin: 'avenue des Champs-Élysées, 90 Paris', destination: 'Place Mariejol, Antibes')
не ищите, это музей Пикассо ...
заполняются только данные назначения. Если порядокgeocoded_by
инструкции инвертируются, и сервер перезапускается, затем заполняются исходные данные. Так ясно, только один призыв кgeocoded_by
возможно по этому синтаксису.
Какой синтаксис допускает два одновременных поиска?