私はこれを持っています:
# /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
。同じエラー。