在 ruby​​s geocoder 中设置默认国家

Set default country in rubys geocoder

我正在使用 alexreisner 提供的这个很棒的 gem 'geocoder' 和 nominatim 作为地理定位服务。

因为我的 web 应用程序的服务仅适用于特定国家我想知道是否可以设置默认国家或地区?

我希望通过设置默认国家/地区来减少多次(错误)点击。

您可以只在模型中添加一个硬编码的国家/地区,例如:

geocoded_by :address

def address
  [street, city, state, 'Belgium'].compact.join(', ')
end

Remove/add 根据需要从该数组中提取字段。