# File lib/orm_adapter/adapters/active_record.rb, line 68
    def conditions_to_fields(conditions)
      fields = {}
      conditions.each do |key, value|
        if value.is_a?(ActiveRecord::Base) && (assoc = klass.reflect_on_association(key.to_sym)) && assoc.belongs_to?
          fields[assoc.primary_key_name] = value.send(value.class.primary_key)          
          fields[assoc.options[:foreign_type]] = value.class.base_class.name.to_s if assoc.options[:polymorphic]
        else
          fields[key] = value
        end
      end
      fields
    end