Ruby on rails Can';t更改rails引擎中间件
我强制Rails引擎中间件使用我的Rack类Ruby on rails Can';t更改rails引擎中间件,ruby-on-rails,ruby,ruby-on-rails-3,rake,rails-engines,Ruby On Rails,Ruby,Ruby On Rails 3,Rake,Rails Engines,我强制Rails引擎中间件使用我的Rack类 class Engine < Rails::Engine initializer 'Logging' do |app| app.config.middleware.use Rack::LogMid # my rake class end end classengine
class Engine < Rails::Engine
initializer 'Logging' do |app|
app.config.middleware.use Rack::LogMid # my rake class
end
end
classengine
当我将rails服务器作为正常进程(rails s)运行时,它对我很有用。但是,当我将服务器作为守护进程(rails s-d)运行时,它不起作用
如果我做错了什么,你能请任何人纠正我吗
谢谢。也许换成这个?类Engine
application.rb
。中间件是在引擎的GEM文件中还是在父级文件中?