DEV: Update rails_failover to avoid monkey patching Rails config.

This commit is contained in:
Guo Xiang Tan
2020-06-05 09:05:19 +08:00
parent 36841210fb
commit e82d4d8a75
4 changed files with 5 additions and 44 deletions

View File

@@ -28,8 +28,8 @@ end
if ENV["ACTIVE_RECORD_RAILS_FAILOVER"]
if Rails.configuration.multisite
Rails.configuration.middleware.move_after(RailsMultisite::Middleware, RailsFailover::ActiveRecord::Middleware)
Rails.configuration.middleware.insert_after(RailsMultisite::Middleware, RailsFailover::ActiveRecord::Middleware)
else
Rails.configuration.middleware.move_before(MessageBus::Rack::Middleware, RailsFailover::ActiveRecord::Middleware)
Rails.configuration.middleware.insert_before(MessageBus::Rack::Middleware, RailsFailover::ActiveRecord::Middleware)
end
end