【发布时间】:2012-06-20 16:56:42
【问题描述】:
如何将 Rails 引擎 ApplicationController(它的方法)合并到主应用程序中?我需要访问这些引擎控制器方法,并且我想在我的主应用的 ApplicationController 中不使用“包含”。
module MyEngine
class Engine < Rails::Engine
initializer "myengine.load_helpers" do
ActiveSupport.on_load(:action_controller) do
include MyEngine::Helpers
end
end
end
end
以上内容发布在A way to add before_filter from engine to application,但我的理解是助手只能查看可用,而我需要在我的控制器中访问它们。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3