Commit 1fb35cc0f183480e018daa8a5da6b163f22732bd

Authored by Andrew Kane
1 parent 00c7807f

Use better ActiveRecord hook - fixes #910

Showing 1 changed file with 4 additions and 1 deletions   Show diff stats
lib/searchkick.rb
@@ -207,4 +207,7 @@ end @@ -207,4 +207,7 @@ end
207 207
208 # TODO find better ActiveModel hook 208 # TODO find better ActiveModel hook
209 ActiveModel::Callbacks.send(:include, Searchkick::Model) 209 ActiveModel::Callbacks.send(:include, Searchkick::Model)
210 -ActiveRecord::Base.send(:extend, Searchkick::Model) if defined?(ActiveRecord) 210 +
  211 +ActiveSupport.on_load(:active_record) do
  212 + extend Searchkick::Model
  213 +end