【问题标题】:How do I implement multi-select autocomplete text box in Rails?如何在 Rails 中实现多选自动完成文本框?
【发布时间】:2013-01-27 12:52:56
【问题描述】:

如果您转到here,然后单击“位置”字段的搜索框并选择任何选项,您将看到它们已添加到该字段中,您可以继续向“位置”添加术语字段。

我在它自己的模型中实现了搜索功能,类似于 Ryan Bates 在 this Railscast 中介绍的内容。

我不太确定如何让搜索建议和多选功能发挥作用。有任何想法或任何教程或 Railscasts 的链接,或者只是关于我如何实现它的一般建议?

谢谢。

附:我可以查看autocomplete Railscast,但这不包括多选方面。

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 autocomplete search-suggestion


    【解决方案1】:

    AutoSuggest jQuery Plugin 中,Drew Wilson 用示例很好地说明了How to implement multi-select using AutoSuggest:“如何使用它以及它是如何工作的”。

    【讨论】:

    • Hrmm...问题在于,这实现了每个选择器仅针对 1 个字段的自动建议,对吗?例如,它是否允许我在一个字段中输入 4 个不同的项目?例如。假设我想在 1 个字段中输入“Mick Jagger”、“Johnny Storm”和“Richard Hatch”。这会让我这样做吗?
    • 这将适用于所有逗号分隔的字段。当您进行选择时,项目将添加到输入框中。此外,还会为每个 AutoSuggest 框生成一个隐藏的输入字段,用于存储您选择的每个项目的值(逗号分隔)。这个输入框将有一个唯一的 ID 以及一个“as-values”的类名。
    • @RyanAngilly - 感谢您的通知。我已经更新了答案中的链接。现在它正在工作.. :)
    • 哇哦!感谢上帝! ;)
    猜你喜欢
    • 2017-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-29
    • 2011-07-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多