Ste*_*hie 3 geocoding ruby-on-rails
我正在使用rails geocoder gem并在我的位置模型中使用以下内容
geocoded_by :address
Run Code Online (Sandbox Code Playgroud)
但我的位置有其他属性,如城市,州和国家,这些属性会影响输出的地址.
如何通过所有4个输入进行地理编码?我尝试使用所有四个属性创建一个full_address变量,但我不知道它实际上去了哪里.
谢谢!
mic*_*pam 13
您可以使用将这些属性整理为单个字符串的方法,而不是变量,例如:
def full_street_address
[address, city, state, country].compact.join(', ')
end
Run Code Online (Sandbox Code Playgroud)
然后,您只需将geocoded_by行更改为:
geocoded_by :full_street_address
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1966 次 |
| 最近记录: |