【发布时间】:2020-03-17 22:29:37
【问题描述】:
我正在使用 Ruby on Rails 5。我在 lib/audit/top_level_service.rb 中创建了这个基类
module Audit::Services
class TopLevelService
...
end
end
在我的应用程序的另一部分,app/services/accounting_service.rb,我想继承我上面创建的这个模块,所以我尝试了
class AccountingService < Audit::Services::TopLevelService
...
end
但这会导致“未初始化的常量 Audit::Services”错误。从我的普通类定义中引用我的基类的正确方法是什么?
【问题讨论】:
标签: inheritance module ruby-on-rails-5 base-class