迁移时Yelp API缺少API密钥错误

时间:2015-05-11 01:47:19

标签: api yelp

我在执行rake db:migrate时收到此错误。

  

Yelp :: Error :: MissingAPIKeys:你错过了一个API密钥   /Users/subhajit/grub_food/config/initializers/yelp.rb:1:in`'

我的application.yml包含所有API密钥。

1 个答案:

答案 0 :(得分:0)

有两种情况可能:
第一案例 您没有在Yelp API Keys(新生成的)文件中添加config/yelp.rb,如下所示

Yelp.client.configure do |config|
  config.consumer_key = 'myconsumerkey'
  config.consumer_secret = 'consumersecretkey'
  config.token = 'mytokenkey'
  config.token_secret = 'tokensecret'
end

要获取这些密钥,请转到Yelp API developer console

第二案例:
 在config/yelp.rb文件中包含密钥后,您可能无法重新启动服务器