Flickr.rb error

hi all,

i am trying to put flickr on my ruby app using the famous “Putting
flickr on Rails” tutorial…i followed all the steps what was given
there…but the followoing error always come…

Error Message:

NoMethodError in FlickrController#search
private method `gsub’ called for 24:FixnumRAILS_ROOT:
C:/rails/flickr/config/…

Application Trace | Framework Trace | Full Trace
c:/ruby/lib/ruby/1.8/cgi.rb:342:in escape' c:/ruby/lib/ruby/gems/1.8/gems/flickr-1.0.0/flickr.rb:75:inrequest_url’
c:/ruby/lib/ruby/gems/1.8/gems/flickr-1.0.0/flickr.rb:75:in
request_url' c:/ruby/lib/ruby/gems/1.8/gems/flickr-1.0.0/flickr.rb:66:inrequest’
c:/ruby/lib/ruby/gems/1.8/gems/flickr-1.0.0/flickr.rb:142:in
method_missing' c:/ruby/lib/ruby/gems/1.8/gems/flickr-1.0.0/flickr.rb:102:inphotos’
#{RAILS_ROOT}/app/controllers/flickr_controller.rb:5:in
search'c:/ruby/lib/ruby/1.8/cgi.rb:342:inescape’
c:/ruby/lib/ruby/gems/1.8/gems/flickr-1.0.0/flickr.rb:75:in
request_url' c:/ruby/lib/ruby/gems/1.8/gems/flickr-1.0.0/flickr.rb:75:inrequest_url’
c:/ruby/lib/ruby/gems/1.8/gems/flickr-1.0.0/flickr.rb:66:in request' c:/ruby/lib/ruby/gems/1.8/gems/flickr-1.0.0/flickr.rb:142:inmethod_missing’
c:/ruby/lib/ruby/gems/1.8/gems/flickr-1.0.0/flickr.rb:102:in photos' c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/base.rb:910:inperform_action_without_filters’
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/filters.rb:368:in
perform_action_without_benchmark' c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/benchmarking.rb:69:inperform_action_without_rescue’
c:/ruby/lib/ruby/1.8/benchmark.rb:293:in measure' c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/benchmarking.rb:69:inperform_action_without_rescue’
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/rescue.rb:82:in
perform_action' c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/base.rb:381:inprocess_without_filters’
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/filters.rb:377:in
process_without_session_management_support' c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/session_management.rb:117:inprocess’
c:/ruby/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/dispatcher.rb:38:in
dispatch' c:/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/lib/mongrel/rails.rb:73:inprocess’
c:/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/lib/mongrel.rb:551:in
process_client' c:/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/lib/mongrel.rb:550:inprocess_client’
c:/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/lib/mongrel.rb:636:in
run' c:/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/lib/mongrel.rb:636:inrun’
c:/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/lib/mongrel.rb:625:in
run' c:/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/lib/mongrel.rb:956:inrun’
c:/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/lib/mongrel.rb:955:in
run' c:/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/bin/mongrel_rails:127:inrun’
c:/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/lib/mongrel/command.rb:199:in
run' c:/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/bin/mongrel_rails:235 c:/ruby/bin/mongrel_rails:18c:/ruby/lib/ruby/1.8/cgi.rb:342:inescape’
c:/ruby/lib/ruby/gems/1.8/gems/flickr-1.0.0/flickr.rb:75:in
request_url' c:/ruby/lib/ruby/gems/1.8/gems/flickr-1.0.0/flickr.rb:75:inrequest_url’
c:/ruby/lib/ruby/gems/1.8/gems/flickr-1.0.0/flickr.rb:66:in request' c:/ruby/lib/ruby/gems/1.8/gems/flickr-1.0.0/flickr.rb:142:inmethod_missing’
c:/ruby/lib/ruby/gems/1.8/gems/flickr-1.0.0/flickr.rb:102:in photos' #{RAILS_ROOT}/app/controllers/flickr_controller.rb:5:insearch’
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/base.rb:910:in
perform_action_without_filters' c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/filters.rb:368:inperform_action_without_benchmark’
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/benchmarking.rb:69:in
perform_action_without_rescue' c:/ruby/lib/ruby/1.8/benchmark.rb:293:inmeasure’
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/benchmarking.rb:69:in
perform_action_without_rescue' c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/rescue.rb:82:inperform_action’
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/base.rb:381:in
process_without_filters' c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/filters.rb:377:inprocess_without_session_management_support’
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/session_management.rb:117:in
process' c:/ruby/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/dispatcher.rb:38:indispatch’
c:/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/lib/mongrel/rails.rb:73:in
process' c:/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/lib/mongrel.rb:551:inprocess_client’
c:/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/lib/mongrel.rb:550:in
process_client' c:/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/lib/mongrel.rb:636:inrun’
c:/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/lib/mongrel.rb:636:in
run' c:/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/lib/mongrel.rb:625:inrun’
c:/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/lib/mongrel.rb:956:in
run' c:/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/lib/mongrel.rb:955:inrun’
c:/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/bin/mongrel_rails:127:in
run' c:/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/lib/mongrel/command.rb:199:inrun’
c:/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/bin/mongrel_rails:235
c:/ruby/bin/mongrel_rails:18Request
Parameters: {“commit”=>“Find”, “tags”=>“arun”}

Show session dump


flash: !map:ActionController::Flash::FlashHash {}

Response
Headers: {“cookie”=>[], “Cache-Control”=>“no-cache”}



plz help me guys…
i expect some good replies…

regards,
Neo

put 24 in quotes like shown below

class FlickrController < ApplicationController
def search
flickr = Flickr.new ‘’
render :partial => ‘photo’,
:collection => flickr.photos(:tags => params[:tags], :per_page =>
‘24’)
end
end

/Josepj

Neo wrote:

hi all,

i am trying to put flickr on my ruby app using the famous “Putting
flickr on Rails” tutorial…i followed all the steps what was given
there…but the followoing error always come…

Error Message:

NoMethodError in FlickrController#search
private method `gsub’ called for 24:FixnumRAILS_ROOT:
C:/rails/flickr/config/…

Application Trace | Framework Trace | Full Trace
c:/ruby/lib/ruby/1.8/cgi.rb:342:in `escape’



plz help me guys…
i expect some good replies…

regards,
Neo