hi,
the invocation in your controller should go Middleman.worker(:my_worker).my_method(:arguments) see documentation: http://backgroundrb.rubyforge.org/
btw I'm not using backgroundrb anymore, i got fed up with unclear error messages and relative instability. I'm now using workling- starling for any new projects.
Elise