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.