Yelp API 未初始化常量
Yelp API Unitialized Constant
我已经在 S/O 上阅读了大量文档和问题,但我似乎无法找到我做错了什么。
Yelp 给我一个单位化常数。我已经安装了 gem 和它的 deps,有一个 api 密钥,并且要求 'yelp' 出现在我的代码中。
这是我的错误:
yelp.rb:12:in `<main>': uninitialized constant Yelp::Review (NameError)
这是我的代码:
require 'yelp'
client = Yelp::Client.new({ consumer_key: '[struck]',
consumer_secret: '[struct]',
token: '[struck]',
token_secret: '[struck]'
})
city = 'Terre Haute'
req = Yelp::Review::Request::Location.new(
:city => city,
:state => 'IN',
:category => ['coffee', 'potatoes']
)
res = client.search(req)
puts res
编辑:我总是忘记愚蠢的东西 -_-
也许您正在使用这个库 https://github.com/Yelp/yelp-ruby but you're following the documentation of another one https://github.com/shaper/yelp?
它们都有相似的Client
初始化,但是官方库没有Review
.
我已经在 S/O 上阅读了大量文档和问题,但我似乎无法找到我做错了什么。
Yelp 给我一个单位化常数。我已经安装了 gem 和它的 deps,有一个 api 密钥,并且要求 'yelp' 出现在我的代码中。
这是我的错误:
yelp.rb:12:in `<main>': uninitialized constant Yelp::Review (NameError)
这是我的代码:
require 'yelp'
client = Yelp::Client.new({ consumer_key: '[struck]',
consumer_secret: '[struct]',
token: '[struck]',
token_secret: '[struck]'
})
city = 'Terre Haute'
req = Yelp::Review::Request::Location.new(
:city => city,
:state => 'IN',
:category => ['coffee', 'potatoes']
)
res = client.search(req)
puts res
编辑:我总是忘记愚蠢的东西 -_-
也许您正在使用这个库 https://github.com/Yelp/yelp-ruby but you're following the documentation of another one https://github.com/shaper/yelp?
它们都有相似的Client
初始化,但是官方库没有Review
.