jquery ui - ruby on rails implement search with auto complete -


i've implemented search box searches "illnesses" table , "symptoms" table in db. want add auto-complete search box.

i've created new controller called "auto_complete_controller" returns auto complete data. i'm not sure how combine search functionality , auto complete functionality: want "index" action in search controller return search results, , "index" action in auto_complete controller return auto_complete data.

please guide me how fix html syntax , write in js.coffee file. i'm using rails 3.x jquery ui auto-complete, prefer server side solution, , current code:

main_page/index.html.erb:

<p>     <b>syptoms / illnesses</b>     <%= form_tag search_path, :method => 'get' %>       <p>         <%= text_field_tag :search, params[:search] %> <br/>          <%= submit_tag "search", :name => nil %>       </p>   <% end %> </p> 

auto_complete_controller.rb:

class autocompletecontroller < applicationcontroller      def index     @results = illness.order(:name).where("name ?", "%#{params[:term]}%") + symptom.order(:name).where("name ?", "%#{params[:term]}%")      render json: @results.map(&:name)   end end 

search_controller.rb:

class searchcontroller < applicationcontroller  def index     @results = illness.search(params[:search]) + symptom.search(params[:search])      respond_to |format|         format.html # index.html.erb         format.json { render json: @results }     end  end end 

thanks, li

i have had same problem , had create gem it: https://github.com/rayasocialmedia/rails_autocomplete


Comments

Popular posts from this blog

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -

php - Controller/JToolBar not working in Joomla 2.5 -