From ec3e138710095aee7b78fdf15602c76786f5cd29 Mon Sep 17 00:00:00 2001 From: Thomas Koppensteiner Date: Wed, 15 Jan 2020 17:53:32 +0100 Subject: [PATCH] Fix Rails::VERSION check for sinatra and ActiveRecord (#4433) 4432 --- lib/sidekiq/middleware/server/active_record.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/sidekiq/middleware/server/active_record.rb b/lib/sidekiq/middleware/server/active_record.rb index f6e7ca365..64c16b0da 100644 --- a/lib/sidekiq/middleware/server/active_record.rb +++ b/lib/sidekiq/middleware/server/active_record.rb @@ -7,7 +7,7 @@ class ActiveRecord def initialize # With Rails 5+ we must use the Reloader **always**. # The reloader handles code loading and db connection management. - if defined?(::Rails) && ::Rails::VERSION::MAJOR >= 5 + if defined?(::Rails) && defined?(::Rails::VERSION) && ::Rails::VERSION::MAJOR >= 5 raise ArgumentError, "Rails 5 no longer needs or uses the ActiveRecord middleware." end end