/ / Yahoo BOSS geocode método indefinido `[] 'para nil: NilClass - ruby-on-rails, rails-geocodificador, yahoo-boss-api

Yahoo BOSS geocode método indefinido `[] 'para nil: NilClass - ruby-on-rails, rails-geocodificador, yahoo-boss-api

Usando o Yahoo BOSS como um serviço de geocodificação com geocoder gem no meu projeto rails 4. Obtendo erro ..

 undefined method `[]" for nil:NilClass /Users/local/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/geocoder-1.2.8/lib/geocoder/lookups/yahoo.rb:33:in `results"
/Users/local/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/geocoder-1.2.8/lib/geocoder/lookups/base.rb:47:in `search"
/Users/local/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/geocoder-1.2.8/lib/geocoder/query.rb:11:in `execute"
/Users/local/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/geocoder-1.2.8/lib/geocoder.rb:21:in `search"
/Users/local/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/geocoder-1.2.8/lib/geocoder/stores/base.rb:111:in `do_lookup"
/Users/local/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/geocoder-1.2.8/lib/geocoder/stores/active_record.rb:259:in `geocode"

config.yml

Geocoder.configure({
lookup: :yahoo,
api_key: [APP_CONFIG["yahoo"]["consumer_key"], APP_CONFIG["yahoo"]["consumer_secret"]],
use_https: true,
always_raise: :all,
cache: Rails.cache
})

Obtendo este erro executando scripts de importação manualmente a partir do console rails, tentando reverter geocode os endereços de evento raspados para lat long.

Por favor, deixe-me saber se mais informações são necessárias. Bastante perplexo na questão e qualquer conselho será muito apreciado! Obrigado!

Respostas:

0 para resposta № 1

Ran scripts novamente depois de esperar por cerca de 30 min. Api só precisa de tempo para provisionar. Sem erros.