# Calling a controller method with a rake task - plugin errors

**URL:** <https://www.ruby-forum.com/t/calling-a-controller-method-with-a-rake-task-plugin-errors/136991>\
**Category:** Rails\
**Created:** [May 8, 2008, 12:10am UTC](https://www.ruby-forum.com/t/calling-a-controller-method-with-a-rake-task-plugin-errors/136991 "2008-05-08T00:10:04Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![russellquinn](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/898d66/32.png) [@russellquinn](https://www.ruby-forum.com/u/russellquinn)\
**Post date:** [May 8, 2008, 12:10am UTC](https://www.ruby-forum.com/t/calling-a-controller-method-with-a-rake-task-plugin-errors/136991/1 "2008-05-08T00:10:04Z")

</div>

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.
