Как переопределить точки компаса геокодеров?

Я использую geocoder gem рельсы. Я хотел бы переопределить

COMPASS_POINTS = %w[N NE E SE S SW W NW]

с немецкими точками компаса:

COMPASS_POINTS = %w[N NO O SO S SW W NW]

но я не знаю, как и где (config/gecoder.rb?) сделать это?

Любая помощь будет оценена!

1 ответ

Решение

Согласно документации:

 ##
    # Compass point names, listed clockwise starting at North.
    #
    # If you want bearings named using more, fewer, or different points
    # override Geocoder::Calculations.COMPASS_POINTS with your own array.
    #
    COMPASS_POINTS = %w[N NE E SE S SW W NW]

Итак, создайте инициализатор config/initializers/geocoder_override.rb и добавьте следующую строку:

Geocoder::Calculations::COMPASS_POINTS = %w[N NO O SO S SW W NW]
Другие вопросы по тегам