You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
495 B
16 lines
495 B
require "sunspot" |
|
require "sunspot/queue/session_proxy" |
|
require "sunspot/queue/active_job" |
|
|
|
Sunspot::Queue::SessionProxy.class_eval do |
|
def commit_if_dirty(_ = false); end |
|
|
|
def commit_if_delete_dirty(_ = false); end |
|
|
|
def commit(_ = false); end |
|
end |
|
|
|
Sunspot::Rails.configuration.instance_variable_get("@user_configuration")["auto_index_callback"] = "after_commit" |
|
|
|
backend = Sunspot::Queue::ActiveJob::Backend.new |
|
Sunspot.session = Sunspot::Queue::SessionProxy.new(Sunspot.session, backend)
|
|
|