Ruby on rails 未在生产环境中加载Rails初始值设定项文件

Ruby on rails 未在生产环境中加载Rails初始值设定项文件,ruby-on-rails,ruby,websocket,rubygems,websocket-rails,Ruby On Rails,Ruby,Websocket,Rubygems,Websocket Rails,我已经修补了websocket rails gem,以便在我的开发设置中使用 我在config/initializers下创建了一个文件websocket_patch.rb,并从websocket-rails-0.7.0\lib\rails\app\controllers\websocket_rails\delegation_controller.rb复制了代码 module WebsocketRails class DelegationController < Application

我已经修补了websocket rails gem,以便在我的开发设置中使用

我在config/initializers下创建了一个文件websocket_patch.rb,并从websocket-rails-0.7.0\lib\rails\app\controllers\websocket_rails\delegation_controller.rb复制了代码

module WebsocketRails
  class DelegationController < ApplicationController
  end
end
因此,我必须覆盖delegation_controller.rb中的默认访问权限

  Project folder
     |_config/initializers/websocket_patch.rb

  module WebsocketRails
    class DelegationController < Namespace1::ApplicationController
    end
  end
项目文件夹
|_config/initializers/websocket_patch.rb
模块WebsocketRails
类DelegationController
它在开发环境中正常工作,但在生产中中断。它返回gem文件作为参考,而不是在config/initalizers下加载该文件

websocket-rails-0.7.0/lib/rails/app/controllers/websocket_rails/delegation_controller.rb:11:in `<module:WebsocketRails>': uninitialized constant WebsocketRails::ApplicationController (NameError)   
websocket-rails-0.7.0/lib/rails/app/controllers/websocket\u rails/delegation\u controller.rb:11:in`':未初始化常量WebsocketRails::ApplicationController(名称错误)
Rails版本:3.2.22.4,Ruby版本:2.2,在生产环境中没有加载initailizer的特定配置。
如果您需要有关此的更多信息,请告诉我

gem是否仅在gem文件的“开发”组中指定?不,它不在任何组下。你能分享一个相当大的错误跟踪吗?
websocket-rails-0.7.0/lib/rails/app/controllers/websocket_rails/delegation_controller.rb:11:in `<module:WebsocketRails>': uninitialized constant WebsocketRails::ApplicationController (NameError)