Calling a controller method with a rake task - plugin errors

I have a rake task to call a controller method:


require ‘action_controller’
require ‘action_controller/integration’

namespace :backup do
desc “Starts automated backup procedure for all databases”

task “do_auto” do
app = ActionController::Integration::Session.new;
app.get ‘/database/backup_auto’
end
end


When I run it I get an error about not finding an act_as_xxx which is
defined in a custom plugin:

/!\ FAILSAFE /!\ Thu May 08 00:05:47 +0200 2008
Status: 500 Internal Server Error
undefined local variable or method `acts_as_xxxx’ for
ApplicationController:Class

It’s my first rake task and I can’t quite get my head around the app
boot process. Why can’t it find the plugin in this case?

Thanks,

Russell.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs