「from」と「to」の2つの場所を逆ジオコーディングする必要があります。
ジオコーダーgem(http://www.rubygeocoder.com/)を使用して試しました:
reverse_geocoded_by :from_lat, :from_long, :address => :from_string
reverse_geocoded_by :to_lat, :to_long, :address => :to_string
after_validation :reverse_geocode
ただし、2番目(to_string)のみが正常に逆符号化されます。
ジオコーダーgemは複数のジオコーディングステップをサポートできますか?