Folks, I have a rake task that runs via cron and calls a controller action. I was getting the ''config/boot.rb:28:Warning: require_gem is obsolete'' warning, so I ran rake update:rails. Now I''m getting a whole bunch of errors and the rake task bombs. The traceback on the errors doesn''t seem to make much sense to me. Help? rake task... require ''action_controller/integration'' namespace :actions do desc "update facebook profiles" task(:update_profiles => :environment) do app = ActionController::Integration::Session.new; app.get(''/facebook/update_profiles'') puts app.html_document.root.to_s end end controller action.... def update_profiles @users=FacebookUser.find(:all) @articles = Article.find(:all, :conditions=>"created_at<now() and status>0 and section_id!=13",:limit=>5, :order=>''created_at DESC'' ) fbsession.activate_with_previous_session(''xxx'') for user in @users profile_box = render_to_string(:template => ''facebook/index'') fbsession.profile_setFBML({:markup => profile_box, :uid => user.uid}) end end RAILS_ENV=production /usr/bin/rake actions:update_profiles --trace (in /rails/chitown) rake aborted! undefined method `camelize'' for "top":String /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/ assertions/selector_assertions.rb:525 /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/ assertions/selector_assertions.rb:524:in `each'' /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/ assertions/selector_assertions.rb:524 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'' /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'' /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/ assertions.rb:69 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'' /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'' /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/ test_process.rb:1 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'' /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'' /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/ integration.rb:4 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'' /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'' /rails/chitown/config/../lib/tasks/facebook.rake:1 /usr/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/tasks/rails.rb:7:in `load'' /usr/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/tasks/rails.rb:7 /usr/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/tasks/rails.rb:7:in `each'' /usr/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/tasks/rails.rb:7 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'' /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'' /rails/chitown/Rakefile:10 /usr/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:1940:in `load'' /usr/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:1940:in `raw_load_rakefile'' /usr/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:1727:in `load_rakefile'' /usr/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:1761:in `standard_exception_handling'' /usr/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:1726:in `load_rakefile'' /usr/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:1710:in `run'' /usr/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:1761:in `standard_exception_handling'' /usr/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:1708:in `run'' /usr/lib/ruby/gems/1.8/gems/rake-0.7.3/bin/rake:7 /usr/bin/rake:16:in `load'' /usr/bin/rake:16 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---