0

私はこれを持っています:

# /app/events/account_cancelled.rb:
module Events
  class AccountCancelled < Base::TrackEvent

#/app/events/base/track_event.rb:
module Events
  module Base
    class TrackEvent < Event

#/app/services/website/base.rb:
module Services
  module Website
    class Base

エラーが発生します:

Expected <snip>/app/services/website/base.rb to define Base
   from <snip>/app/events/account_cancelled.rb:2

したがって、クラス定義を完全に修飾しようとしましたAccountCancelled

module Events
  class AccountCancelled < Events::Base::TrackEvent

しかし、まったく同じエラーが発生します。ちなみに、これをすべて から に移動するまで、すべてが機能していlibましたapp。何が起きてる?

更新

からの継承も試しました::Events::Base::TrackEvent。同じエラー。

4

1 に答える 1