Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 单位化常数_Ruby_Yelp - Fatal编程技术网

Ruby 单位化常数

Ruby 单位化常数,ruby,yelp,Ruby,Yelp,我已经准备好了大量关于S/O的文档和问题,但我似乎找不到我做错了什么 Yelp给了我一个单位化常数。我已经安装了gem和它的deps,有一个api密钥,并且要求代码中有“yelp” 这是我的错误: yelp.rb:12:in `<main>': uninitialized constant Yelp::Review (NameError) 编辑:我总是忘了一些愚蠢的东西--也许你正在使用这个库,但你在遵循另一个库的文档 它们都有类似的客户端初始化,但官方库没有审阅 req

我已经准备好了大量关于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