我创建了一个简单的 Rails 引擎来为应用程序提供一些通用功能(照片库)。我希望能够覆盖标准的 _header 部分,以便画廊的菜单与我的主应用程序的菜单相匹配。在我的标题视图中,我调用了一个属于 application_helpers (主应用程序)的助手,但我不断收到“未定义的方法”错误。据我所知,当我覆盖引擎应用程序布局或其部分时,主应用程序 application_helpers 没有被包含(显然)。
所以我的问题是,我如何覆盖主应用程序中的引擎视图,并访问主应用程序帮助方法?我仍然需要访问引擎助手,并且不要搞砸引擎功能。
我是否也需要覆盖控制器?似乎很多只是为了得到一些帮助。
谢谢
导轨 3.1.3