how can I extend ActionController

I'm coding with a Rails plugin, which need to extend ActionController
so that action callback can be made when a view-generated hyper-link
is clicked.

But when i wrote some code like these:

module MyController
      def callback_action()
          @origin_page=''
          p params
          redirect_to :action=>:index
      end
end

and wrote these in init.rb:

      ActionController::Base.send(:include, MyController)

Rails seemed not knowing this callback_action method ( ' unknown
action callback_action in xxx')

why? So , what should I do to extend the fucking
ActionController::Base ?

help me!

do you have a real MyController class.
not a module

if you have both MyController Module And MyController Class.

may not work correct.