NameError / unitialized constant

Ok I’m trying to use the Yelp gem which I’ve installed. Following the
documention I do the following in my CONTROLLER:

in ‘location_controller.rb’

def search

client = Yelp::Client.new
request = Yelp::Review::Request::Location.new(
:address => ‘650
Mission St’,
:city => ‘San
Francisco’,
:state => ‘CA’,
:radius => 2,
:term => ‘cream
puffs’,
:yws_id => ‘xxxx’)
response = client.search(request)

@yelp_results = response
end

Well the first line causes the following error:

NameError (uninitialized constant LocationsController::Yelp):
/usr/local/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:492:in
const_missing' /app/controllers/locations_controller.rb:18:insearch’
/usr/local/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/base.rb:1162:in
send' /usr/local/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/base.rb:1162:inperform_action_withou
t_filters’
/usr/local/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/filters.rb:580:in
call_filters' /usr/local/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/filters.rb:573:inperform_action_with
out_benchmark’
/usr/local/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/benchmarking.rb:68:in
`perform_action_
without_rescue’

Am i not supposed to instantiate this in the controller?

Thanks

1 ) have you restarted your server?
2) Did you do require ‘yelp’ in config/environment.rb?
3) ???

adding “require ‘yelp’” to config/environment.rb did the trick.

thanks!

Ryan B. wrote:

1 ) have you restarted your server?
2) Did you do require ‘yelp’ in config/environment.rb?
3) ???