У меня есть модель Events с geocoded_by :address
и after_validation :geocode
, у меня также есть ключ API Google в моем geocoder.rb (initializer)
. Ключ включен для GeocodingAPi. Когда я запускаю .geocode в консоли, у меня появляется сообщение об ошибке ограничения.
2.5.3 :024 > Geocoder.coordinates("25 Main St, Cooperstown, NY")
Google API error: over query limit.
или
2.5.3 :030 > a.full_address
=> "80, Rue des Capucins, Paris"
2.5.3 :031 > a.geocode
Google API error: over query limit.
=> nil
2.5.3 :032 >
Сегодня я вообще не использовал этот API, поэтому я уверен, что это не может быть проблемой с ограничением. Я тестирую на локальном хосте, поэтому не может быть и проблема ограничения общего сервера.
Кто-нибудь знает, что нужно делать / проверять в таком случае?
Geocoder.configure(
lookup: :google,
ip_lookup: :ipinfo_io,
use_https: true,
api_key: nil,
cache: Redis.new,
api_key: 'AIzaSXXXXXXXXXXXXXXXXXXXXXXXXXX'
)