Геокодер для работы с двумя адресами

Приложение 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 возможно по этому синтаксису.

Какой синтаксис допускает два одновременных поиска?

Ответы на вопрос(1)

Ваш ответ на вопрос