Ruby on rails 如何在rails引擎中定义方法';s应用程序控制器是否可自动用于安装它的任何其他发动机?

Ruby on rails 如何在rails引擎中定义方法';s应用程序控制器是否可自动用于安装它的任何其他发动机?,ruby-on-rails,ruby-on-rails-3,rails-engines,Ruby On Rails,Ruby On Rails 3,Rails Engines,Rails 3.2引擎A是一个记录器引擎,在其应用程序控制器中定义了一个记录器方法(在日志表中创建条目)发动机B安装发动机A和发动机B的型号或控制器将调用发动机A中的记录器方法进行记录。引擎B是否可以调用引擎a中的记录器方法而不使用包含或要求?基本上,我们希望engine A中的logger方法能够自动用于安装它的任何其他发动机 在引擎的应用程序控制器中,从父应用程序控制器继承: module EngineA class ApplicationController < ::Applic

Rails 3.2
引擎A
是一个记录器引擎,在其
应用程序控制器中定义了一个
记录器
方法(在日志表中创建条目)<代码>发动机B
安装
发动机A
发动机B的
型号或
控制器
将调用发动机A中的记录器方法进行记录。
引擎B
是否可以调用
引擎a
中的
记录器
方法而不使用
包含
要求
?基本上,我们希望
engine A
中的
logger
方法能够自动用于安装它的任何其他发动机

在引擎的应用程序控制器中,从父应用程序控制器继承:

module EngineA
  class ApplicationController < ::ApplicationController
  ..
模块引擎a
类ApplicationController<::ApplicationController
..

在引擎的应用程序控制器中,从父应用程序控制器继承:

module EngineA
  class ApplicationController < ::ApplicationController
  ..
模块引擎a
类ApplicationController<::ApplicationController
..

很有趣。我们所有的引擎都有这样的功能:类ApplicationController未初始化常量ApplicationController(namererror)很有趣。我们所有的引擎都有这样的功能:类ApplicationController未初始化常量ApplicationController(namererror)