module Searchlogic module ActiveRecord module AssociationProxyOverrides def self.included(klass) klass.class_eval do def send(method, *args) begin super rescue NoMethodError => e load_target @target.send(method, *args) end end end end end end end