为了清楚起见,我决定将Rails应用程序分解为不同的模块,作为其中的一部分,我希望每个模块都具有自己的ApplicationController。 因此,我遍历并为每个模块定义了一个应用程序控制器,如下所示: 然后,我将在登录模块中创建另一个控制器: 我的期望是,这将首先在Lo ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我想将几个模块封装在一个模块下,以在我的应用程序中获得“ Liskov替换原理”。
我将wisper gem用于我的pub子逻辑,并尝试为所有订阅者创建一个通用子类。 在我的情况下,订户是无状态的,因此实现为单例。
我希望他们都包括一个该模块应该“继承”单调模块和Wisper :: Publisher模块的模块。
可能吗? 怎么样?
我尝试了基础知识
module PubSubBase
include Wisper::Publisher
include Singleton
def self.included(base)
base.extend(Wisper::Publisher::ClassMethods)
end
end
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.