我正在使用 auto_complete 插件,并通过在我的控制器中编写以下内容来获得一个简单的自动完成文本字段:
class PrivateMessagesController < ApplicationController
auto_complete_for :role, :name
在我看来,这是:
<label for="recipient">To:</label>
<%= text_field_with_auto_complete :role, :name %>
我现在想通过以下方式改进自动完成功能:
- 使用逗号作为标记器,允许在文本字段中插入多个自动完成项
- 投入条件。例如,仅显示符合特定条件的特定角色的名称
- 将每个自动完成项显示在垂直列表中,而不是简单地用空格分隔。