私はauto_completeプラグインを使用しており、コントローラーにこれを書くことで簡単なオートコンプリートテキストフィールドを持っています:
class PrivateMessagesController < ApplicationController
auto_complete_for :role, :name
そしてこれは私の見解では:
<label for="recipient">To:</label>
<%= text_field_with_auto_complete :role, :name %>
次の方法でオートコンプリートを改善したいと思います。
- コンマをトークナイザーとして使用して、複数のオートコンプリート項目をテキストフィールドに挿入できるようにする
- 条件を入れます。たとえば、特定の基準に適合する特定の役割の名前のみを表示する
- 単純にスペースで区切るのではなく、各オートコンプリート アイテムを垂直方向のリストに表示します。