diff --git a/app/controllers/customers_controller.rb b/app/controllers/customers_controller.rb index cd113ec..b84115e 100644 --- a/app/controllers/customers_controller.rb +++ b/app/controllers/customers_controller.rb @@ -32,18 +32,7 @@ class CustomersController < ApplicationController default_search_scope :names - def auto_complete - @customers = [] - q = (params[:q] || params[:term]).to_s.strip - if q.present? - if q.match(/\A#?(\d+)\z/) - @customers << Customer.find_by_id($1.to_i) - end - @customers += Customer.where("LOWER(#{Customer.table_name}.name) LIKE LOWER(?)", "%#{q}%").order("#{Customer.table_name}.id DESC").limit(10).to_a - @customers.compact! - end - render :layout => false - end + autocomplete :customer, :name # display a list of all customers def index