3

私は Rails geocoder gem を使用しており、位置モデルには次のものがあります

geocoded_by :address

私の場所には、出力された住所に影響を与える都市、州、国などの他の属性があります。

4 つの入力すべてでジオコーディングを行うにはどうすればよいですか? 4 つの属性すべてで full_address 変数を作成しようとしましたが、実際にどこに行くのかわかりません。

ありがとう!

4

1 に答える 1

13

変数ではなく、これらの属性を単一の文字列に照合するメソッドを使用できます。例:

def full_street_address
  [address, city, state, country].compact.join(', ')
end

次に、geocoded_by行を次のように変更できます。

geocoded_by :full_street_address
于 2013-01-29T06:42:06.203 に答える