Geocoder für die Arbeit mit zwei Adressen
rails 4.1.3-Anwendung mit Geocoder gem weist auf einem Modell die folgenden Attribute auf
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
Das Modell wird mit @ definie
geocoded_by :origin, :latitude => :origin_lat, :longitude => :origin_lon
geocoded_by :destination, :latitude => :destination_lat, :longitude => :destination_lon
Allerdings, wenn ich in der Konsole laufen:
Circuit.create(origin: 'avenue des Champs-Élysées, 90 Paris', destination: 'Place Mariejol, Antibes')
schau nicht nach, es ist das Picasso Museum ...
s werden nur @zieldaten ausgefüllt. Wenn die Reihenfolge dergeocoded_by
-Anweisungen werden invertiert und der Server wird neu gestartet. Anschließend werden die Ursprungsdaten aufgefüllt. Also klar nur ein anruf fürgeocoded_by
ist unter dieser Syntax möglich.
Welche Syntax erlaubt die gleichzeitige Suche?