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">

そして、私は新しいベンダーを作成したくありません。検索を送信したいのですが、最初にオートコンプリートを機能させようとしています。

提案?

4

2 に答える 2

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 %>
于 2011-05-06T06:52:37.687 に答える
2

jQuery-autocomplete の使用に縛られていない場合は、代わりに ' TokenInput ' を試したほうがよいかもしれません。使用する方がはるかに優れていると思います。常に便利な railscast もあります :)

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

お役に立てれば。

于 2011-05-06T07:58:28.600 に答える