Как переопределить точки компаса геокодеров?
Я использую 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]