2011-05-06 2 views
3

나는이 보석을 사용하고 있습니다 :rails3-jquery-autocomplete를 사용하여 레일 3에 자동 완성 검색 폼을 만드는 방법은 무엇입니까?

https://github.com/crowdint/rails3-jquery-autocomplete

내가 자동 완성 작품을 만드는 어려움을 겪고 있으며 간단한 검색을 만들 수 있습니다. 이것은 내가보기에 가지고있는 것입니다 :

16  - semantic_form_for vendors_path do |f| 
17  - f.autocompleted_input :name, :url => autocomplete_vendor_name_home_index_path 

URL은 나에게 의미가 없습니다. 여기

는 출력 HTML입니다 :

<input data-autocomplete="/home/autocomplete_vendor_name" id="_vendors_name" name="/vendors[name]" required="required" size="30" type="text" class="ui-autocomplete-input" autocomplete="off" role="textbox" aria-autocomplete="list" aria-haspopup="true"> 

그리고 나는 새로운 공급 업체를 만들 싶지 않아, 나는 검색을 제출하고자하는 ...하지만 먼저 자동 완성 기능이 작동하도록 노력하고 있어요.

제안 사항?

답변

2

내 프로젝트 중 하나의 예 :

routes.rb: get 'users/autocomplete_category_name' 

보기 :

<%= form_tag 'users/index' do %> 
    <%= autocomplete_field_tag 'name', '', users_autocomplete_category_name_path, :size => 75 %> 
<% end %> 
+0

이것은 도움이된다. 예를 들어, 컨트롤러가 자동 완성을 표시하는 경로 또는 모델이 무엇인지 알기 위해 노력 중이다. 그것은 컨트롤러에서와 같은 것 같습니다 .... – Angela

+0

내가 코드를 취한 예제는 사용자 모델과 사용자 컨트롤러를 사용한 간단한 JQuery 테스트였습니다. –

+0

좋습니다. 검색 컨트롤러에 보내려면이 도구를 사용하면 제대로 작동한다고 생각합니다. form_tag 바로 뒤에 액션을 넣으시겠습니까? – Angela

2

경우 jQuery를-자동 완성 사용에 묶여 있지 대신 'TokenInput'을 시도하는 더 좋을 수도, I 그것을 사용하는 것이 훨씬 더 좋다고 생각하고 거기에 항상 편리한 편리한 railscast가 있다고 생각합니다 :)

http://railscasts.com/episodes/258-token-fields

희망이 도움이됩니다.

+0

더 나은 점은 무엇입니까? – Angela

+0

뒷쪽에서 검색을 처리하는 방법에 대한 제안이 있습니까? – Angela

관련 문제