Почему бы неКак восстановить записи геокода с консоли Rails?
Location.where(address: nil).each do |location|
location.reverse_geocode
location.save!
end
работы, в то время как
class Location < ActiveRecord::Base
reverse_geocoded_by :latitude, :longitude
after_validation :reverse_geocode
end
реверсивных геокодов любые новые локации? Консоль не является ошибкой, она просто возвращает отношение activerecord к значениям адреса, все еще ноль.
очень странно! попробуйте без взрыва и просто «сохраните» его. Может быть, он полагается на обратные вызовы, которые пропускаются – AJcodez
Нет, не повезло. Работает ли это для вас? Может ли это быть связано с консолью рельсов, не ожидая ответа от поставщика геокодирования? – user
true. попробуйте обычную консоль перезагрузки, базу данных, подождите час, попробуйте еще раз, если вы ограничены скоростью, перезапустите сервер кеша, если вы кешируете, возможно, даже очистите кеш – AJcodez