0

我正在尝试使用deface gem作为从模块(引擎)覆盖我的核心应用程序视图的一种方式。如果我.defacecore_app/app/overrides/*. 但是,当我想从我的引擎中使用它时(通过在 中创建完全相同的文件core_app/engines/some_engine/app/overrides/*)它不再工作了。

我的引擎是使用rails plugin new命令创建的“干净”引擎,尝试使用 deface 是我在那里实现的第一件事,因此没有任何东西可以干扰 deface。至少从插件的角度来看。

我像这样包括我的引擎(在核心应用程序gemfile中):gem 'some_engine', path: 'engines/some_engine'

任何帮助,将不胜感激。

4

1 回答 1

0

这是由于我没有rails plugin new my_plugin_name使用

--mountable

旗帜。添加此标志,一切都会正常工作。

于 2014-12-05T07:38:43.803 回答