我在执行rake db:migrate
时收到此错误。
Yelp :: Error :: MissingAPIKeys:你错过了一个API密钥 /Users/subhajit/grub_food/config/initializers/yelp.rb:1:in`'
我的application.yml包含所有API密钥。
答案 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
文件中包含密钥后,您可能无法重新启动服务器