ActionController::Base クラスの継承メソッドを実装しようとしています。私の目的は、ApplicationController のような ActionController::Base から継承するクラスのメソッドを呼び出して、それらに特定のモジュールを含めることです。現時点で私のコードは次のようになります。
module MyModule
def inherited(child)
end
def my_test_method()
end
end
ActionController::Base.send(:extend, MyModule)
ActionController::Base.methods.include? 'my_test_method'
=> true
ActionController::Base.methods.include? 'inherited'
=> false
コードは、プラグインの init ファイルから呼び出されます。