我正在尝试使用deface gem作为从模块(引擎)覆盖我的核心应用程序视图的一种方式。如果我.deface
在core_app/app/overrides/*
. 但是,当我想从我的引擎中使用它时(通过在 中创建完全相同的文件core_app/engines/some_engine/app/overrides/*
)它不再工作了。
我的引擎是使用rails plugin new
命令创建的“干净”引擎,尝试使用 deface 是我在那里实现的第一件事,因此没有任何东西可以干扰 deface。至少从插件的角度来看。
我像这样包括我的引擎(在核心应用程序gemfile中):gem 'some_engine', path: 'engines/some_engine'
任何帮助,将不胜感激。