【发布时间】:2012-11-14 18:18:50
【问题描述】:
我有这个带有 X 功能的完整的 Rails 引擎 Foo。
我想制作另一个引擎,引擎 Bar,它几乎相同,但用 y 覆盖功能 x。 (它的作用基本相同,但一些控制器动作和视图的实现方式不同)。
(我稍后可能会将其拆分为几个可安装的引擎,但现在,这将是设置: 项目 Baz,使用引擎 Bar,使用引擎 Foo)
我想知道是否有任何陷阱。好像不是经常使用的模式? 还有其他人使用这种“某种引擎继承”吗?
【问题讨论】:
标签: ruby-on-rails design-patterns rails-engines