Skip to content

Commit 3e0147c

Browse files
authored
Merge pull request #126 from Edouard-chin/lazy-load-hooks
Use lazy-load hook:
2 parents a170dd4 + 9f0ec6a commit 3e0147c

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

lib/active_record/session_store.rb

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,11 +108,14 @@ def self.dump(value)
108108
end
109109
end
110110

111-
require 'active_record/session_store/session'
111+
ActiveSupport.on_load(:active_record) do
112+
require 'active_record/session_store/session'
113+
ActionDispatch::Session::ActiveRecordStore.session_class = ActiveRecord::SessionStore::Session
114+
end
115+
112116
require 'active_record/session_store/sql_bypass'
113117
require 'active_record/session_store/railtie' if defined?(Rails)
114118

115-
ActionDispatch::Session::ActiveRecordStore.session_class = ActiveRecord::SessionStore::Session
116119
Logger.send :include, ActiveRecord::SessionStore::Extension::LoggerSilencer
117120

118121
begin

0 commit comments

Comments
 (0)