Ruby on rails 4 模型与命名空间库类冲突

Ruby on rails 4 模型与命名空间库类冲突,ruby-on-rails-4,Ruby On Rails 4,在lib/events/base/event.rb中: module Events module Base class Event class Event < Show def new @event = Event.new 在app/models/event.rb中: module Events module Base class Event class Event < Show def new @event = Event.new 在po

lib/events/base/event.rb
中:

module Events
  module Base
    class Event
class Event < Show
def new
  @event = Event.new
在app/models/event.rb中:

module Events
  module Base
    class Event
class Event < Show
def new
  @event = Event.new
portal/events/new
上,我收到以下错误:

无法自动加载常量事件,需要/my/path/lib/events/base/Event.rb来定义它


由于我的lib类
Events
具有名称空间,是什么导致了冲突?最简单的修复方法是什么?

我通过改变我的
自动加载路径的顺序,将
模型
放在

之前来解决它,我通过改变
自动加载路径的顺序,将模型放在库之前来解决它。