Mecanismo Rails 3.0 - Executar código no ActionController

Estou atualizando meu plug-in Rails para ser um mecanismo que funciona com a versão 3.0RC1 mais recente e estou com alguns problemas para descobrir a melhor (e mais correta) maneira de estenderActionController. eu tenho vistoesta postagem pelo DHH eessa questão aqui no SO, mas minha pergunta é mais sobre como chamar corretamente o código dentro doActionController.

Por exemplo, preciso chamar o seguinte no controlador do meu mecanismo:

class ApplicationController < ActionController::Base
  helper :all

  before_filter :require_one_user
  after_filter :store_location

  private
    def require_one_user
      # Code goes here
    end

    def store_location
      # Code goes here
    end
end

Eu sei como incluir corretamente minhas duas funções privadas, mas não consigo encontrar uma maneira de fazê-lo chamar corretamentehelper, before_filter eafter_filter.

Eu apreciaria muito alguns links ou uma maneira de fazer isso funcionar. Tentei nomear meu controlador como algo diferente deApplicationController e ter o realApplicationController estendê-lo, mas isso também não parece funcionar. Estou realmente pronto para qualquer solução que facilite a vida do usuário do mecanismo. Idealmente, eles não precisariam estender minha classe, mas teriam todas as funcionalidades incorporadasApplicationController.

questionAnswers(2)

yourAnswerToTheQuestion