【问题标题】:Rails auto_complete pluginRails 自动完成插件
【发布时间】:2010-10-29 06:54:59
【问题描述】:

我正在使用 auto_complete 插件,并通过在我的控制器中编写以下内容来获得一个简单的自动完成文本字段:

class PrivateMessagesController < ApplicationController
  auto_complete_for :role, :name

在我看来:

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

我现在想通过以下方式改进自动完成功能:

  • 允许在文本字段中插入多个自动完成项,使用逗号作为分词器
  • 加入条件。例如仅显示符合特定条件的特定角色的名称
  • 将每个自动完成项显示在垂直列表中,而不是简单地用空格分隔。

【问题讨论】:

    标签: ruby-on-rails autocomplete textfield


    【解决方案1】:

    试试simple autocomplete rails plugin,它会增加一些灵活性,例如

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

    而且它不显眼,因此您可以添加自己的js来修改显示的项目

    【讨论】:

      猜你喜欢
      • 2011-07-29
      • 2012-10-17
      • 1970-01-01
      • 2011-02-13
      • 2011-06-06
      • 1970-01-01
      • 1970-01-01
      • 2011-08-20
      • 1970-01-01
      相关资源
      最近更新 更多