簡體   English   中英

Rails 自動完成插件

[英]Rails auto_complete plugin

我正在使用 auto_complete 插件並通過在我的控制器中編寫一個簡單的自動完成文本字段:

class PrivateMessagesController < ApplicationController
  auto_complete_for :role, :name

這在我看來:

<label for="recipient">To:</label>
    <%= text_field_with_auto_complete :role, :name %>

我現在想通過以下方式改進自動完成功能:

  • 允許將多個自動完成項目插入到文本字段中,使用逗號作為標記器
  • 投入條件。 例如只顯示符合特定標准的特定角色的名稱
  • 將每個自動完成項目顯示在垂直列表中,而不是簡單地用空格分隔。

嘗試簡單的自動完成 Rails 插件,它增加了更多的靈活性,例如

autocomplete_for :post, :title do |items|
  items.map{|item| "#{item.title} -- #{item.id}"}.join("\n")
end

並且它不引人注目,因此您可以添加自己的 js 來修改顯示的項目

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM