标签: ruby-on-rails ruby-on-rails-4
我有一个带有两个引擎EngineA和EngineB的rails应用程序。我希望他们为控制器共享相同的视图。 问题是如果我将共享视图放入app/views目录,rails会将它们搜索到app/views/engine_a/controller而不是app/views/controller。 我还尝试使用prepend_view_path()方法添加新的视图路径,但rails在搜索模板时仍会预先设置引擎名称。
EngineA
EngineB
app/views
app/views/engine_a/controller
app/views/controller
prepend_view_path()
TL; DR在引擎之间共享单个控制器的视图的最简单方法是什么?