You could also always make a model that covers them all through
methods, using the ability to point acts as ferret at other fields.
Example:
class Order < ActiveRecord::Base # ( or not even maybe.. )
belongs_to :reservation
belongs_to :customer
acts_as_ferret :remote => true, :additional_fields => [
:reservation_to_s, :customer_to_s ]
def reservation_to_s
self.reservation.to_s # assuming you defined it
end
def customer_to_s
self.customer.to_s # ditto
end
end