Ruby - неопределенная ошибка метода - PullRequest
1 голос
/ 20 февраля 2012

Я пытаюсь лучше структурировать свой код. У меня есть модуль:

module Outlet

  class Base
    include Mongoid::Document

    field :method, type:String, presence:true
  end

  class Event < Base
  end

  class Action < Base
  end

end

и другой модуль с очень похожей структурой на Outlet. Поэтому я расширил его:

module Outlet::CustomURL

  class Event < Outlet::Event
    field :url,     type:String, presence:true
  end

end

В конце я хочу сделать что-то вроде этого: Outlet::CustomURL::Event.new(...)

но когда я его запускаю, я получаю эту ошибку:

NoMethodError: undefined method `field' for Outlet::CustomURL::Event:Class
...